回覆列表
  • 1 # 使用者2458114238191884

    mod(nExp1,nExp2),即是兩個數值表示式作除法運算後的餘數。那麼:兩個同號整數求餘與你所知的兩個正數求餘完全一樣(即兩個負整數與兩個正整數的演算法一樣)。

    一、兩個異號整數求餘

    1.函式值符號規律(餘數的符號)

    mod(負,正)=正

    mod(正,負)=負

    結論:兩個整數求餘時,其值的符號為除數的符號。

    2.取值規律

    先將兩個整數看作是正數,再作除法運算

    ①能整除時,其值為0

    ②不能整除時,其值=除數×(整商+1)-被除數

    例:mod(9,-8)=-7

    即:9除以8的整數商為1,加1後為2;其與除數之積為18;再與被數之差為7;取除數的符號。所以值為-7。

    二、兩個小數求餘

    取值規律:被除數-(整商×除數)之後在第一位小數位進行四捨五入。

    例:mod(9,1.2)=1

    即:9除1.2其整商為7;7與除數1.2之積為8.4;8.4四捨五入之後為8;被除數9與8之差為1。故結果為1。

    例:mod(9,2.4)=0

    即:9除2.2其整商為4;4與除數2.2這積為8.8;8.8四捨五入之後為9;被除數9與9之差為0。故結果為0。

    --------------10多年前的東西已經不記得了,幫你找了點,僅供參考。

  • 中秋節和大豐收的關聯?
  • 各個國家的名字是什麼意思?