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