C Math remainder() 函式
示例
計算不同數字對的餘數
printf("%f", remainder(11.0, 3.0));
printf("%f", remainder(16.0, 4.0));
printf("%f", remainder(31.0, 2.5));
自己動手試一試 »
定義和用法
remainder()
函式返回除法 dividend / divisor 的浮點餘數,其中除法結果四捨五入到最接近的整數(如果小數部分正好是 0.5,則四捨五入到最接近的偶數)。
對於兩個數字 a 和 b,返回值近似等於 a - round(a/b) * b
,除了小數部分正好是 0.5 時會四捨五入到最接近的偶數。
remainder()
函式定義在 <math.h>
標頭檔案中。
注意: 此函式與 fmod() 相同,不同之處在於 fmod()
對除法結果進行截斷而不是四捨五入。
語法
以下之一
remainder(double dividend, double divisor);
引數值
引數 | 描述 |
---|---|
dividend | 必需。餘數運算的被除數。 |
divisor | 必需。餘數運算的除數。 |
技術詳情
返回 | 一個 double 值,表示除法的餘數。 |
---|