[問題] type的問題
請問大大高手們
我有一個function
double log2(double value)
{
return log(value)/log(2);
}
今天用到這個function時
main()
{
int x=(int)log2(64.0);
}
然後我用F10去單步看結果時
發現log2回傳6.000000
但是x=5??????
會是強制轉換出了什麼問題嗎?
想請問大大們小弟是出了什麼錯
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.124.42.3
推
05/07 10:08, , 1F
05/07 10:08, 1F
→
05/07 10:12, , 2F
05/07 10:12, 2F
推
05/07 10:14, , 3F
05/07 10:14, 3F
→
05/07 10:15, , 4F
05/07 10:15, 4F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章