在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>头文件。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:c语言取整和取余的方法是什么