在C語言中,有以下幾種取整的方法:
#include <math.h>
#include <stdio.h>
int main() {
double num = 5.7;
double result = floor(num);
printf("Floor: %.1f\n", result);
return 0;
}
#include <math.h>
#include <stdio.h>
int main() {
double num = 5.2;
double result = ceil(num);
printf("Ceiling: %.1f\n", result);
return 0;
}
#include <math.h>
#include <stdio.h>
int main() {
double num = 5.5;
double result = round(num);
printf("Round: %.1f\n", result);
return 0;
}
#include <math.h>
#include <stdio.h>
int main() {
double num = 5.9;
double result = trunc(num);
printf("Truncate: %.1f\n", result);
return 0;
}
注意,上述函數需要包含<math.h>頭文件。