2009/07/06

pow(5,2) = 24!?

世事難預料,有些事就是要遇到才會知道=..=,像寫程式會寫到5的平方竟然會算出24這種事大概之前作夢也不會想過。總之在某些編譯器下:

int temp = pow(5,2);

這時候正整數temp會因為rounding的緣故等於24,感謝冰雪聰明的廖董很快得就發現到這個癥結。而且沒想到去谷歌還能谷到到有討論區解答這個問題的來由,實在是太奇妙了。

沒有留言: