[cpp] std::cout 涓哄ꖕ鋥&# 8332;printf 髧鎻黦趸涓뒇

jinq0123 at 163.com jinq0123 at 163.com
Thu Nov 1 10:28:54 CST 2007


用stlport就输出一致,应该是库的错误。恭喜你找到一个BUG。

Xu Ziding wrote:
> 代码如下:
> 	double d = 123456789e300;
> 	std::cout.precision(0);
> 	std::cout << std::fixed << d << std::endl;
> 	printf("%f\n", d );
> 我的VC7.1,DEBUG编译输出如下:
> 123456789000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.000000
> 123456789000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.000000
> RELEASE:
> 123456789000000170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.000000
> 123456789000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.000000
>
> 为啥数大了之后,printf和流输出的值还不一样啊?而且debug和release的版本的输出也不一样呢?
>
>                                           ZiDing
>
>                                             10.29
>
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> Cpp mailing list
> Cpp at codingnow.com
> http://codingnow.com/mailman/listinfo/cpp
>   


-- 
金庆

欢迎访问:金庆的专栏 ( http://blog.csdn.net/jq0123 )
欢迎加入:上海程序员 ( http://groups.google.com/group/programmers_sh )





More information about the Cpp mailing list