欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2015年04月23日 11:02:06   投稿:junjie  
這篇文章主要介紹了Lua中關(guān)于求模與求余的區(qū)別介紹,我覺得很多人搞不清楚這兩個概念的區(qū)別,剛好在翻譯lua手冊時遇到%與math.fmod這兩個操作,順便做一下說明吧,需要的朋友可以參考下

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

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

假設(shè)對a與b兩個整數(shù)做求?;蚯笥嗖僮鳌D敲吹谝徊绞窍惹笳麛?shù)商c,即a / b的值,第二步是計算?;蛴鄶?shù):a - c * b。求模與求余的區(qū)別在于怎么處理a / b的值。

求模運算時,a / b的結(jié)果向無窮小方向舍入,求余運算時a / b的結(jié)果向0方向舍入。

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

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

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

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

相關(guān)文章

  • Lua函數(shù)用法研究

    Lua函數(shù)用法研究

    這篇文章主要介紹了Lua函數(shù)用法研究,本文講解了函數(shù)、變量的用法、返回多個結(jié)果值和可變參數(shù)等特性的示例,需要的朋友可以參考下
    2015-07-07
  • Lua基礎(chǔ)教程之表(Table)學(xué)習(xí)筆記

    Lua基礎(chǔ)教程之表(Table)學(xué)習(xí)筆記

    這篇文章主要介紹了Lua基礎(chǔ)教程之表(Table)學(xué)習(xí)筆記,本文來自個人總結(jié),需要的朋友可以參考下
    2014-09-09
  • Lua中變相實現(xiàn)continue跳出循環(huán)

    Lua中變相實現(xiàn)continue跳出循環(huán)

    這篇文章主要介紹了Lua中變相實現(xiàn)continue跳出循環(huán),Lua中是沒有continue的,本文使用一個小技巧實現(xiàn)了跟continue一樣的效果,需要的朋友可以參考下
    2014-12-12
  • Openresty服務(wù)器使用lua腳本寫的Hello World簡單實例

    Openresty服務(wù)器使用lua腳本寫的Hello World簡單實例

    這篇文章主要介紹了Openresty服務(wù)器使用lua腳本寫的Hello World簡單實例,OpenResty (也稱為 ngx_openresty)是一個全功能的 Web 應(yīng)用服務(wù)器。它打包了標(biāo)準(zhǔn)的 Nginx 核心,很多的常用的第三方模塊,以及它們的大多數(shù)依賴項,需要的朋友可以參考下
    2015-04-04
  • lua中操作json數(shù)據(jù)的方法

    lua中操作json數(shù)據(jù)的方法

    這篇文章主要介紹了lua中操作json數(shù)據(jù)的方法,本文講解使用cjson包操作JSON數(shù)據(jù),并給出了操作實例,需要的朋友可以參考下
    2015-04-04
  • Lua判斷數(shù)據(jù)類型的方法

    Lua判斷數(shù)據(jù)類型的方法

    這篇文章主要介紹了Lua判斷數(shù)據(jù)類型的方法,本文講解了判斷數(shù)據(jù)類型的方法和Lua腳本語言的8種基本數(shù)據(jù)類型,需要的朋友可以參考下
    2015-04-04
  • Lua中實現(xiàn)遞歸刪除一個文件夾

    Lua中實現(xiàn)遞歸刪除一個文件夾

    這篇文章主要介紹了Lua中實現(xiàn)遞歸刪除一個文件夾,本文給出了使用C++和使用純LUA兩種方式實現(xiàn),需要的朋友可以參考下
    2015-01-01
  • Lua Table轉(zhuǎn)C# Dictionary的方法示例

    Lua Table轉(zhuǎn)C# Dictionary的方法示例

    這篇文章主要給大家介紹了關(guān)于Lua Table轉(zhuǎn)C# Dictionary的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-03-03
  • Lua教程(六):綁定一個簡單的C++類

    Lua教程(六):綁定一個簡單的C++類

    這篇文章主要介紹了Lua教程(六):綁定一個簡單的C++類,本文是最后一篇C/C++與Lua交互的教程,其他教程請參閱本文下方的相關(guān)文章,需要的朋友可以參考下
    2014-09-09
  • lua 基礎(chǔ)教程

    lua 基礎(chǔ)教程

    Lua 的語法比較簡單,學(xué)習(xí)起來也比較省力,但功能卻并不弱。所以,我只簡單的歸納一下Lua的一些語法規(guī)則,使用起來方便好查就可以了。估計看完了,就懂得怎么寫Lua程序了。
    2015-09-09

最新評論