C语言输出时遇到的有关问题
C语言输出时遇到的问题C/C++ codeint a5float b5.01printf(%f\n,a)printf(%d\n,b)printf(%f\n
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
[解决办法]