08/02/04 17:46:50
>>971
正常。浮動小数点演算は丸め込みとかでコンパイラによって結果が若干変わる場合がある
gcc 3.2.2 [FreeBSD]
3
3.141593e+00
00003
3.141592653589790007
bcc32 5.6.4
3
3.141593e+00
00003
3.141592653589790007
cl(VC++) 13.00.9466
3
3.141593e+000
00003
3.141592653589790000
警告はint mon = 2;の後に値を読み出さずに3だを代入してるから出る。基本的に無害。