不太明白3.11中的運(yùn)算
這個:
(11 + 3 * 8) / 4 % 3
雖然做對了,但是對于35/4的結(jié)果為8這個運(yùn)算過程不太明白。
1,是因為在計算過程中的數(shù)值都是int類型嗎
結(jié)果是整數(shù)所以要直接舍掉嗎?
(第1點已經(jīng)明白)
2,浮點類型會進(jìn)行計算嗎
如果會,遇到除不盡的數(shù)也是舍棄最后一位之后的嗎?
這個:
(11 + 3 * 8) / 4 % 3
雖然做對了,但是對于35/4的結(jié)果為8這個運(yùn)算過程不太明白。
1,是因為在計算過程中的數(shù)值都是int類型嗎
結(jié)果是整數(shù)所以要直接舍掉嗎?
(第1點已經(jīng)明白)
2,浮點類型會進(jìn)行計算嗎
如果會,遇到除不盡的數(shù)也是舍棄最后一位之后的嗎?
2014-12-10
舉報
2014-12-10
因為是int類型 ?你可以這樣人為 Int運(yùn)算中 "/" 取商 ? "%"取 余數(shù)
35除以4 商 8 余 3 ?那么"/"運(yùn)算 ?是不是應(yīng)該等于8 ?然后 8 % 3 余數(shù)2?
2014-12-10
這關(guān)系到運(yùn)算級 ?C里面是沒有專門的整除符號的,就是除號“/",當(dāng)除數(shù)和被除數(shù)都是整型時就是整除