日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

%符號(hào)——java的取余運(yùn)算——python的取模運(yùn)算

系統(tǒng) 4149 0

版權(quán)聲明:轉(zhuǎn)載請(qǐng)注明作者(獨(dú)孤尚良dugushangliang)出處: https://blog.csdn.net/dugushangliang/article/details/90172391

?

取余運(yùn)算和取模運(yùn)算類似但是不同。同樣的A%B,設(shè)C是A和B的商,即A=B*C。

C如果是整數(shù),說(shuō)明A和B整除,取余運(yùn)算和取模運(yùn)算都是0。

C如果是小數(shù)(絕大部分是這種情況),則看C是大于0還是小于0,如果大于0則取余運(yùn)算和取模運(yùn)算結(jié)果一樣,如果小于0,則有不同,這是因?yàn)槿∮噙\(yùn)算和取模運(yùn)算的機(jī)制不同。

對(duì)于C的取整,取余運(yùn)算是向0取整,取模運(yùn)算是向負(fù)無(wú)窮取整。所以取余運(yùn)算是直接去掉小數(shù)部分,取模運(yùn)算是比C小的最大整數(shù)。如C為1.23,則取余運(yùn)算和取模運(yùn)算都是去掉小數(shù),取1。如C為-1.23,取余運(yùn)算去掉小數(shù),取-1,取模運(yùn)算取小于-1.23的最大整數(shù)-2。C一旦確定,則取余運(yùn)算或取模運(yùn)算的值也出來(lái)了。

在數(shù)軸上說(shuō),對(duì)X向0取整,指的是X向0方向遇到的第一個(gè)整數(shù)。同樣的,對(duì)X向負(fù)無(wú)窮取整,指的是X向負(fù)無(wú)窮方向上遇到的第一個(gè)整數(shù)。所以向0取整就是直接去掉小數(shù)部分,向負(fù)無(wú)窮取整是取小于X的最大整數(shù)。

經(jīng)歸納,得知:取余運(yùn)算的值的符號(hào)跟隨A,取模運(yùn)算的符號(hào)跟隨B。

A值 B值 取余運(yùn)算 取模運(yùn)算
負(fù) 負(fù)
負(fù) 負(fù) 負(fù) 負(fù)
負(fù) 負(fù)

下圖左為java,右為python。

%符號(hào)——java的取余運(yùn)算——python的取模運(yùn)算_第1張圖片

附注:正負(fù)號(hào)不是直接加上的,如-7%4,在python是取模,查上表得知符號(hào)為正,其值為1,在java是取余,查上表得知符號(hào)為負(fù),其值為-3。所以這個(gè)正負(fù)號(hào)的變化,是加上或減去B(此處-7%4的B是4)得到的。

?

獨(dú)孤尚良dugushangliang——著


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 枣阳市| 湄潭县| 林州市| 凤庆县| 宿州市| 沅江市| 石渠县| 蕉岭县| 咸阳市| 合作市| 张北县| 疏勒县| 元江| 洛隆县| 黑水县| 揭阳市| 巴塘县| 石林| 方正县| 张家界市| 三江| 上饶市| 蓬溪县| 青龙| 界首市| 威信县| 定襄县| 宿松县| 陆丰市| 华蓥市| 自治县| 遂平县| 肇庆市| 汉源县| 安溪县| 准格尔旗| 比如县| 章丘市| 积石山| 安远县| 兴隆县|