C语言浮点数除法可以精确到多少位小数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言浮点数除法可以精确到多少位小数相关的知识,希望对你有一定的参考价值。

double型的两个数相除,得到的浮点数能精确到多少位呢。。用我家电脑做了个实验,编译器是Code::Blocks 13.12。

然后用电脑自带的计算器算的结果和C语言算的结果比较如图。

技术分享

第一例里a=199000007,b=3030337,得到的答案在小数点后第14位(我没数错吧)开始不同了。

第二个例子里a=202033320333,b=1234567,在小数点后第11位开始不同了。

所以浮点数除法精确的位数是不固定的。

以上是关于C语言浮点数除法可以精确到多少位小数的主要内容,如果未能解决你的问题,请参考以下文章

c语言如何让输出结果精确到两位小数

double精确到几位小数

用c语言浮点输出时,如何让小数点后没用的0不显示。

精度浮点型数据精确到了几位小数呢?

浮点数怎么表示精确度?

请问:在Java语言中如何把一个浮点数精确到小数点后的某几位?