C言語で数値を四捨五入する方法を教えてください。

C言語では、`round()`関数で四捨五入できます。この関数は “ ヘッダファイルに定義されています。

数値の「四捨五入」を行う関数で、渡された数値を最も近い整数に丸めて返します。

以下は、一例です。

#include 
#include 
int main() {
    double number = 3.6;
    
    // 使用 round() 进行四舍五入
    int roundedNumber = round(number);
    
    printf("原始数字:%lf\n", number);
    printf("四舍五入后的数字:%d\n", roundedNumber);
    
    return 0;
}

翻訳:

原始数字:3.600000
四舍五入后的数字:4

round() 関数は、浮動小数点の 3.6 を、最も近い整数 4 に丸めます。

bannerAds