除法澡为、求余和取模的區(qū)別

一漂坏、除法運(yùn)算符"/"

二元運(yùn)算符,具有左結(jié)合性。參與運(yùn)算的量均為?整型?時(shí)顶别,結(jié)果為整型谷徙,舍去小數(shù)。如果運(yùn)算量中有一個(gè)為實(shí)型筋夏,結(jié)果為雙精度實(shí)型蒂胞。例如:

5/2=2图呢,1/2=0

5/2.0=2.5

二条篷、取余、取模運(yùn)算符"%"

通常情況下取模運(yùn)算(mod)和求余(rem)運(yùn)算被混為一談蛤织,因?yàn)樵诖蠖鄶?shù)的編程語(yǔ)言里赴叹,都用'%'符號(hào)表示取模或者求余運(yùn)算指蚜。其為二元運(yùn)算符乞巧,具有左結(jié)合性。參與運(yùn)算的量均為整型摊鸡。取模運(yùn)算的結(jié)果等于兩個(gè)數(shù)相除后的余數(shù)绽媒。例如:

5%2=1,1%2=1

5%2.0和5.0%2的結(jié)果是語(yǔ)法錯(cuò)誤

在這里要提醒大家要十分注意當(dāng)前環(huán)境下'%'運(yùn)算符的具體意義免猾,因?yàn)樵谟胸?fù)數(shù)存在的情況下是辕,兩者的結(jié)果是不一樣的。

對(duì)于整型數(shù)a猎提,b來說获三,取模運(yùn)算或者求余運(yùn)算的方法都是:

1.求 整數(shù)商: c = a/b;

2.計(jì)算模或者余數(shù): r = a - c*b.

求模運(yùn)算和求余運(yùn)算在第一步不同:求余運(yùn)算在取c的值時(shí)锨苏,向0 方向舍入(fix()函數(shù))疙教;取模運(yùn)算在計(jì)算c的值時(shí),向無窮小方向舍入(floor()函數(shù))伞租。

所謂向0 方向舍入贞谓,就是以小數(shù)點(diǎn)為界限,直接將小數(shù)部分去掉葵诈。如(Int)-1.324=-1(亦叫截?cái)喾ǎ?br>

向無窮小方向舍入裸弦,就是最終結(jié)果比真實(shí)值更小。如(Int)-1.324=-2驯击;(int此處是強(qiáng)制轉(zhuǎn)換數(shù)據(jù)類型)

因此當(dāng)a和b

符號(hào)一致時(shí)烁兰,求模運(yùn)算和求余運(yùn)算所得的c的值一致,因此結(jié)果一致徊都;

符號(hào)不一致時(shí)沪斟,結(jié)果不一樣。

具體來說,求余運(yùn)算結(jié)果的符號(hào)和a一致(截?cái)喾ǎ┲髦竽_\(yùn)算結(jié)果的符號(hào)和b一致(更小法)择吊。

C語(yǔ)言中,%符號(hào)表示的是求余運(yùn)算槽奕,在Python腳本中几睛,%表示的是取模。(通常取模運(yùn)算中b不允許是負(fù)數(shù)粤攒,但是在python 2.5.1里可以在%后面跟負(fù)數(shù)所森,因?yàn)閜ython語(yǔ)言中除法的結(jié)果是向0舍入,因此計(jì)算結(jié)果是取模:唤印)

總結(jié)來說

求余%就可以當(dāng)做正常的數(shù)學(xué)計(jì)算題來解答焕济,而取模%就需要將C取更小值(減一)來計(jì)算!


部分摘錄:http://blog.csdn.NET/huasion/article/details/6855900

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末盔几,一起剝皮案震驚了整個(gè)濱河市晴弃,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌逊拍,老刑警劉巖上鞠,帶你破解...
    沈念sama閱讀 206,214評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異芯丧,居然都是意外死亡芍阎,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門注整,熙熙樓的掌柜王于貴愁眉苦臉地迎上來能曾,“玉大人,你說我怎么就攤上這事肿轨∈倜幔” “怎么了?”我有些...
    開封第一講書人閱讀 152,543評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵椒袍,是天一觀的道長(zhǎng)驼唱。 經(jīng)常有香客問我,道長(zhǎng)驹暑,這世上最難降的妖魔是什么玫恳? 我笑而不...
    開封第一講書人閱讀 55,221評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮优俘,結(jié)果婚禮上京办,老公的妹妹穿的比我還像新娘。我一直安慰自己帆焕,他們只是感情好惭婿,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,224評(píng)論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般财饥。 火紅的嫁衣襯著肌膚如雪换吧。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,007評(píng)論 1 284
  • 那天钥星,我揣著相機(jī)與錄音沾瓦,去河邊找鬼。 笑死谦炒,一個(gè)胖子當(dāng)著我的面吹牛贯莺,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播编饺,決...
    沈念sama閱讀 38,313評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼前联,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼尝丐!你這毒婦竟也來了亮蛔?” 一聲冷哼從身側(cè)響起樟澜,我...
    開封第一講書人閱讀 36,956評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤爹谭,失蹤者是張志新(化名)和其女友劉穎猛们,沒想到半個(gè)月后错览,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體档押,經(jīng)...
    沈念sama閱讀 43,441評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡琳骡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,925評(píng)論 2 323
  • 正文 我和宋清朗相戀三年锅论,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片楣号。...
    茶點(diǎn)故事閱讀 38,018評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡最易,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出炫狱,到底是詐尸還是另有隱情藻懒,我是刑警寧澤,帶...
    沈念sama閱讀 33,685評(píng)論 4 322
  • 正文 年R本政府宣布视译,位于F島的核電站嬉荆,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏酷含。R本人自食惡果不足惜鄙早,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,234評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望椅亚。 院中可真熱鬧限番,春花似錦、人聲如沸呀舔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至躯舔,卻和暖如春驴剔,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背粥庄。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評(píng)論 1 261
  • 我被黑心中介騙來泰國(guó)打工丧失, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人惜互。 一個(gè)月前我還...
    沈念sama閱讀 45,467評(píng)論 2 352
  • 正文 我出身青樓布讹,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親训堆。 傳聞我的和親對(duì)象是個(gè)殘疾皇子描验,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,762評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 今天在看《C++Primer》中文版時(shí),遇到一個(gè)問題坑鱼,如下: C++中膘流,把負(fù)值賦給unsigned對(duì)象是完...
    即墨雨閱讀 18,075評(píng)論 0 4
  • ?1 C語(yǔ)言程序的結(jié)構(gòu)認(rèn)識(shí) 用一個(gè)簡(jiǎn)單的c程序例子,介紹c語(yǔ)言的基本構(gòu)成鲁沥、格式呼股、以及良好的書寫風(fēng)格,使讀者對(duì)c語(yǔ)...
    CONLYOUC閱讀 8,696評(píng)論 9 66
  • 謹(jǐn)記: 上帝在締造每個(gè)人的時(shí)候画恰,給予每個(gè)人的一切都是相同的彭谁,然而,人與人卻是存在如此大的差距允扇,記著上帝為你關(guān)上了一...
    長(zhǎng)風(fēng)留言閱讀 4,857評(píng)論 0 5
  • 前言 把《C++ Primer》[https://book.douban.com/subject/25708312...
    尤汐Yogy閱讀 9,506評(píng)論 1 51
  • 最后都只有面對(duì)和接受缠局,但是打或逃卻是第一反應(yīng)。 先面對(duì)自己也覺得自己有點(diǎn)奇怪考润。
    一心小茶客閱讀 185評(píng)論 0 0