在C語言中,可以使用fmod()函數(shù)來取兩個(gè)浮點(diǎn)數(shù)的余數(shù)。fmod()函數(shù)的原型如下:
double fmod(double x, double y);
其中,x和y是要計(jì)算余數(shù)的兩個(gè)浮點(diǎn)數(shù)。函數(shù)返回的結(jié)果是x除以y的余數(shù)。
以下是一個(gè)示例代碼:
#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;
}
輸出結(jié)果為:
The remainder is: 0.9
注意:在C語言中,有時(shí)候使用浮點(diǎn)數(shù)進(jìn)行取余運(yùn)算會(huì)存在精度問題。如果需要更高精度的計(jì)算,可以考慮使用第三方庫,如GNU MPFR庫。