C++中為什么1/3+1/3+1/3=0?
C++中為什么1/3+1/3+1/3=0?
幕布斯7119047
2018-12-30 04:00:42
TA貢獻(xiàn)2041條經(jīng)驗(yàn) 獲得超4個(gè)贊
1和3都是整形,所以結(jié)果也要是整形即1/3=0,如果1、3是實(shí)型即1.0或3.0,就是原來(lái)的結(jié)果?;蛘哌M(jìn)行類型轉(zhuǎn)換 (double)(1/3+1/3+1/3)
舉報(bào)