邏輯運算符優先級
第一步:計算3*8,結果為24;第二步:計算11+3*8,結果為35;第三步:計算(11 + 3 * 8) / 4,結果為8;第四步:計算(11 + 3 * 8) / 4 % 3,結果為2
結果不是應該是一的嗎為什么會是2呢?
第一步:計算3*8,結果為24;第二步:計算11+3*8,結果為35;第三步:計算(11 + 3 * 8) / 4,結果為8;第四步:計算(11 + 3 * 8) / 4 % 3,結果為2
結果不是應該是一的嗎為什么會是2呢?
2017-05-07
舉報
2017-05-07
第三步算出來為8,第四步應該是8%3求余,所以是2
2017-05-07
35÷4=8......3,這里/是顯示商,%的意思是求余,顯示余數,比方說5/3表示1,5%3表示2,這和int沒關系