在C語言中,可以使用round()
函數來實現四舍五入。round()
函數的原型在<math.h>
頭文件中,函數的返回值類型是double
。
#include <stdio.h>
#include <math.h>
int main() {
double num = 3.6;
double rounded = round(num);
printf("原始值: %lf\n", num);
printf("四舍五入后的值: %lf\n", rounded);
return 0;
}
輸出結果為:
原始值: 3.600000
四舍五入后的值: 4.000000
注意:round()
函數返回的是一個浮點數,如果需要將結果轉換為整數,可以使用int
類型的強制類型轉換。