優(yōu)先級別 和強制轉換的問題!
double x =(5*8/(7+2))%5; ?輸出 4.0 double x =(5*8/(7.0+2))%5 輸出 4.4444444444444 double x =(doubie)5*8/(7+2)%5 ?輸出4.44444444 為什么會這樣呢?
double x =(5*8/(7+2))%5; ?輸出 4.0 double x =(5*8/(7.0+2))%5 輸出 4.4444444444444 double x =(doubie)5*8/(7+2)%5 ?輸出4.44444444 為什么會這樣呢?
2015-01-31
舉報
2015-02-01
主要是/操作符兩邊的類型問題, ?
?(5 * 8/(7 + 2)) = (40 / 9) = 4
? (5 * 8/(7.0 + 2)) = (40 / 9.0) = 4.4444444