在C語言中,可以使用fmod()函數來取兩個浮點數的余數。fmod()函數的原型如下:
double fmod(double x, double y);
其中,x和y是要計算余數的兩個浮點數。函數返回的結果是x除以y的余數。
以下是一個示例代碼:
#include <stdio.h>
#include <math.h>
int main() {
double dividend = 13.5;
double divisor = 3.2;
double remainder;
remainder = fmod(dividend, divisor);
printf("The remainder is: %lf\n", remainder);
return 0;
}
輸出結果為:
The remainder is: 0.9
注意:在C語言中,有時候使用浮點數進行取余運算會存在精度問題。如果需要更高精度的計算,可以考慮使用第三方庫,如GNU MPFR庫。