小编Ama*_*ddy的帖子

在C中分配大数字加倍

当我尝试为double变量分配一个大数字时,我收到此警告

sqrt.c:8:11:警告:整型常量对于它的类型来说太大了
x = 28462391747582051264412870770688;

#include <stdio.h>
#include <math.h>
#include <limits.h>
#include <float.h>

int main() {
        printf("MAX_DBL=%.53f\n",DBL_MAX);
        double x=28462391747582051264412870770688; 
}
Run Code Online (Sandbox Code Playgroud)

但是,MAX_DBL大于我尝试分配的数字.

c double

1
推荐指数
1
解决办法
90
查看次数

标签 统计

c ×1

double ×1