#include<stdio.h>void main(){float a ,b;a=123456.789e5;b=a+20;printf("%f\n",b);}问题:(1)得出的结果让我很迷糊,是“12345678848.000000”。这个数怎么得出来的?!(2)书上说一个float只能保证有的有效数字是7位,是前七位吧?!那后面的怎么办呢?!(3)结果的小数点后面还有那一串6个0是...
阅读全文
2009
07-04