主頁(yè) > 知識(shí)庫(kù) > Lua中關(guān)于求模與求余的區(qū)別介紹

Lua中關(guān)于求模與求余的區(qū)別介紹

熱門標(biāo)簽:個(gè)人怎么在地圖標(biāo)注需要的店鋪 漳州智云呼電話機(jī)器人 新岸線智能電銷機(jī)器人 百度地圖標(biāo)注早餐區(qū)域 怎么去除地圖標(biāo)注 清朝地圖標(biāo)注哈爾濱 冀州市地圖標(biāo)注 武漢外呼防封系統(tǒng)多少錢 地圖標(biāo)注大廈

我覺(jué)得很多人搞不清楚這兩個(gè)概念的區(qū)別,剛好在翻譯lua手冊(cè)時(shí)遇到%與math.fmod這兩個(gè)操作,順便做一下說(shuō)明吧。

求模與求余的區(qū)別。

假設(shè)對(duì)a與b兩個(gè)整數(shù)做求?;蚯笥嗖僮?。那么第一步是先求整數(shù)商c,即a / b的值,第二步是計(jì)算?;蛴鄶?shù):a - c * b。求模與求余的區(qū)別在于怎么處理a / b的值。

求模運(yùn)算時(shí),a / b的結(jié)果向無(wú)窮小方向舍入,求余運(yùn)算時(shí)a / b的結(jié)果向0方向舍入。

因此,求模時(shí)結(jié)果的符號(hào)與b一致,求余時(shí)結(jié)果的符號(hào)與a一致。

在Lua中4%(-3)等于-2,由此可以看出lua的%是求模操作而不是求余操作。4/(-3)向無(wú)窮小舍入為-2,則模數(shù)為4 - (-2 * -3) = -2。

在Lua中math.fmod(4,-3)等于1,因此fmod是求余操作而不是求模操作。4/(-3)向0方向舍入為-1,則余數(shù)為4-(-1 * -3)= 1。

很容易可以得出另一個(gè)結(jié)論:如果a,b都是正整數(shù)的話,求模與求余沒(méi)有區(qū)別。

標(biāo)簽:天門 天門 臺(tái)灣 德宏 儋州 金昌 濰坊 宣城

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Lua中關(guān)于求模與求余的區(qū)別介紹》,本文關(guān)鍵詞  Lua,中,關(guān)于,求模,與,求余,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Lua中關(guān)于求模與求余的區(qū)別介紹》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Lua中關(guān)于求模與求余的區(qū)別介紹的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章