社区
C语言
帖子详情
double可以存储的最大整数是多少?
建筑师
2009-05-23 05:23:59
我看到最大值是msdn上写的是1.7976931348623158e+308,我写了一个300位的整数怎么就出错了?
#include <stdio.h>
int main()
{
double d=1234567.......8901234567890;
printf("%f",d);
return 0;
}
...全文
10136
9
打赏
收藏
double可以存储的最大整数是多少?
我看到最大值是msdn上写的是1.7976931348623158e+308,我写了一个300位的整数怎么就出错了? #include int main() { double d=1234567.......8901234567890; printf("%f",d); return 0; }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kondykuang
2009-05-23
打赏
举报
回复
MAPM 库 可以实现 任意精度。 不过及其慢
kondykuang
2009-05-23
打赏
举报
回复
高手真能多。
大数库 工程应用的 也有人知道 MAPM 库
cheng_fengming
2009-05-23
打赏
举报
回复
[Quote=引用 4 楼 arong1234 的回复:]
double其实啥整数都不能存
[/Quote]
什么意思?
猫已经找不回了
2009-05-23
打赏
举报
回复
__int64
64位整型用这种
猫已经找不回了
2009-05-23
打赏
举报
回复
想超过64位,就用大数库吧
arong1234
2009-05-23
打赏
举报
回复
double其实啥整数都不能存
woods2001
2009-05-23
打赏
举报
回复
你看看double都少个字节··
顶帖~~
lsldd
2009-05-23
打赏
举报
回复
这段代码不是double的问题
是你写1234567.......8901234567890这么长都数字编译器无法转换。
liao05050075
2009-05-23
打赏
举报
回复
理论上最大这是1.7976931348623158e+308。
但是你定义时如果初始化的数字位数过长,会导致编译器内部缓冲溢出
double
类型中可精确表达的最大正整数
文章探讨了在项目中使用Redis的zset时遇到的问题,即
double
类型的浮点数如何精确表示整数。详细解释了IEEE754标准的64位
double
结构,展示了最大精确表示的正整数9,007,199,254,740,991,以及浮点数表示的细节和可能的精度损失情况。,
java
double
存储
_可以
存储
在
double
中的最
大整数
博客介绍了IEEE 754
double
(64位)中可表示的最
大整数
,该值与该类型可表示的最大值相同。阐述了其组成部分,包括符号位、最大指数和最大尾数,还给出了二进制表示及确切的十进制值,约为1.8 x 10308。
java的
double
可以保存多少位整数
本文详细介绍了如何在Java中使用
double
类型变量
存储
超过15位的整数,包括创建变量、赋值及打印结果的步骤,揭示了Java中
double
类型的
存储
特性。
Qt
存储
大整数
到`JsonValue`
本文主要讲述在Qt中将uint64数据
存储
为QJsonValue时遇到的问题。因未考虑文件大小可能超int最大值,QJsonValue的toInt()返回4字节int类型,导致数据溢出。还介绍了QJsonValue
存储
整数按
double
类型,以及JSON不支持int64类型的原因,建议对特别大数用字符串保证精度。
c语言
double
最
大整数
最小正数,用C语言输出
DOUBLE
类型的最大值怎么做?
本文介绍了如何在C语言中使用float.h头文件的宏定义获取
DOUBLE
类型的最大值(DBL_MAX),同时也讨论了浮点数的内存模型和IEEE浮点数表示法,包括符号位、指数位和尾数的细节。通过示例,解释了如何将浮点数转换为二进制和十六进制,并展示了手动计算
double
型浮点数38414.4的二进制表示过程。
C语言
70,038
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章