<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 134,comments - 22,trackbacks - 0
    《高效程序的奧秘》(Henry S.Warren,Jr.著)第9章“整數(shù)除法”中說:
        除法運算是一個復(fù)雜的過程,含有除法的算法通常都不很精巧。甚至連如何定義整數(shù)除法都是一個值得研究的問題。大多數(shù)高級語言和大多數(shù)計算指令集將其定義為有理數(shù)結(jié)果的向零截取。這一定義以及其他兩種可能的定義敘述如下:
        --------- ---截取-- ---模--- --地板--
         7 /  3 =  2 余   2 余 1   2 余  1
        -7 /  3 = -2 余 -1  -3 余 2  -3 余  2
         7 / -3 = -2 余  -2 余 1  -3 余 -2
        -7 / -3 =  2 余 -1   3 余 2   2 余 -1
        --------- --------- -------- --------

        對于所有三種可能的定義,關(guān)系“被除數(shù)=商×除數(shù)+余數(shù)”都成立。在定義“模”(modulus)除法時,要求余數(shù)是非負數(shù)。在定義“地板”(floor)除法時,要求商是有理數(shù)除法的結(jié)果的“地板”。對于除數(shù)是正的情況,模除法和地板除法等價。很少使用的第四種可能定義是向最接近的整數(shù)舍入。
        所以,“裝配腦袋”所說的“數(shù)學(xué)上規(guī)定”實際上是指“地板”除法。而現(xiàn)有的高級語言(如C、C++、C#、Java、Fortran、Ada、Pascal等)大多數(shù)都使用“截取”除法,IBM的PL.8語言使用“模”除法,Knuth的MMIX計算機的除指令使用“地板”除法。
        [C#語言規(guī)范 7.7.2]中說:(整數(shù))除法將結(jié)果舍入到零,并且結(jié)果的絕對值是小于兩個操作數(shù)的商的絕對值的最大可能整數(shù)。當(dāng)兩個操作數(shù)符號相同時,結(jié)果為零或正;當(dāng)兩個操作數(shù)符號相反時,結(jié)果為零或負。
    posted on 2009-04-12 16:30 何克勤 閱讀(609) 評論(0)  編輯  收藏 所屬分類: 其他
    主站蜘蛛池模板: 一进一出60分钟免费视频| 亚洲第一永久在线观看| 黄页网址在线免费观看| 毛片a级三毛片免费播放| 亚洲色图激情文学| 永久免费AV无码网站在线观看| 亚洲精品国产日韩| 精品国产免费观看久久久 | 亚洲视频在线不卡| 亚洲免费在线视频播放| 亚洲中文字幕人成乱码| 最近中文字幕无免费视频| 亚洲精品无AMM毛片| 四虎永久免费网站免费观看| 添bbb免费观看高清视频| 亚洲av片一区二区三区| 中文字幕久无码免费久久| 亚洲AV第一页国产精品| 亚洲一区二区免费视频| 亚洲欧美精品午睡沙发| 免费大黄网站在线观| 99久久99这里只有免费的精品| 久久亚洲AV成人无码国产| a毛片基地免费全部视频| jzzijzzij在线观看亚洲熟妇| 亚洲日韩国产精品乱| 一级做a爰全过程免费视频| 亚洲an日韩专区在线| 免费在线观看视频a| 久久99精品免费视频| 四虎必出精品亚洲高清| 亚洲麻豆精品国偷自产在线91| 日本人成在线视频免费播放| 2017亚洲男人天堂一| 久久亚洲中文字幕精品一区四| 2019中文字幕在线电影免费 | 亚洲精品无码成人片在线观看 | 亚洲成a人片在线观看无码| 欧洲精品成人免费视频在线观看| 曰批全过程免费视频免费看| 亚洲精品福利网泷泽萝拉|