C++6.0环境 32位机 测试数据类型为float和double的两个变量 输入1.123456789的情况下 输出都是1.12346

为什么?

第1个回答  2012-03-28
这是由于计算机要先把其转化为二进制保存在缓冲区,然后转化为十进制会有数据丢失
第2个回答  2012-04-11
c++默认6位精度输出

Warning: Invalid argument supplied for foreach() in /www/wwwroot/aolonic.com/skin/templets/default/contents.html on line 45
相似回答
大家正在搜