C语言输出时遇到的问题
- C/C++ code
int a=5; float b=5.01; printf("%f\n",a); printf("%d\n",b); printf("%f\n",a); printf("%d",5.01);
我想问问,为什么b的printf输出和5.01的输出时不一样的呢?并且为什么是那么一个奇怪的数呢?
[解决办法]
具体详情请参考下记网址:
http://www.cnblogs.com/yangyh/archive/2011/10/03/2198631.html
[解决办法]