C语言最多可以精确到小数点后几位

如题所述

十进制的15或16位有效数字,因此精确到小数点后最多有15或16位。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-20
单精度实数可以精确到7位,双精度数可以精确到16位
第2个回答  2012-03-19
如果是内置类型的话最高是8字节 double型 64bits. 针对 : 符号位+8位指数位+55位有效数字位追问

我是用VB语言(VB有效数字15位)。我学数学。编程就为了研究数学问题。别跟我说什么字节。明确告诉我是几位数。OK?

追答

有效数字15-16位

追问

我现在需要求一个小数点后上万位的,能做到吗
有一个不可积分的函数需要用高斯积分解决。尽量在VB里实现
只需要帮我实现小数部分就可以了

追答

上万位的用内置类型是做不到的,以我的能力写不出。不过可以有思路,用C++分配一大块内存直接进行位操作运算

追问

是底层架构吗
分配内存??
这VB做不到。。。好吧,我有必要自学下C了。
VB能自学到能编写微积分的软件(好吧透露一下,我高一,具体的……),那C也应该能自学。。。。说下思路。看看我能不能实现

追答

说白了就是以二进制存储数。以二进制输出

本回答被提问者采纳
第3个回答  2012-03-19
7

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网