C語(yǔ)言取整取余符號(hào)是哪個(gè)
發(fā)布時(shí)間:2025-10-13 | 來(lái)源:互聯(lián)網(wǎng)轉(zhuǎn)載和整理
如果操作數(shù)是整數(shù),那么就是整除,否則就是浮點(diǎn)除,求余的符號(hào)是%。
1、通常情況下取模運(yùn)算(mod)和求余(rem)運(yùn)算被混為一談,因?yàn)樵诖蠖鄶?shù)的編程語(yǔ)言里,都用'%'符號(hào)表示取?;蛘咔笥噙\(yùn)算。在這里要提醒大家要十分注意當(dāng)前環(huán)境下'%'運(yùn)算符的具體意義,因?yàn)樵谟胸?fù)數(shù)存在的情況下,兩者的結(jié)果是不一樣的。
2、求模運(yùn)算和求余運(yùn)算在第一步不同: 取模求余運(yùn)算在取c的值時(shí),向0 方向舍入(fix()函數(shù)); 而求余取模運(yùn)算在計(jì)算c的值時(shí),向無(wú)窮小方向舍入(floor()函數(shù))。
3、當(dāng)a和b符號(hào)一致時(shí),求模運(yùn)算和求余運(yùn)算所得的c的值一致,所以結(jié)果一致。但是當(dāng)符號(hào)不一致的時(shí)候,結(jié)果不一樣。具體來(lái)說(shuō)求模運(yùn)算結(jié)果的符號(hào)和b一致,求余運(yùn)算結(jié)果的符號(hào)和a一致。
4、在C語(yǔ)言中,%符號(hào)表示的是求余運(yùn)算,在Python腳本中,%表示的是取模。