C 言語で小数点以下 2 桁を取得する方法は次のとおりです。 形式文字列 printf("%.2f",number) を使用します。 丸め関数 Round(number * 100) / 100 を使用します。 (数値 * 100) / 100。
#C 言語で小数点以下 2 桁を取得する方法
C 言語では、次のようにして取得できます。メソッド 小数点以下 2 桁:フォーマット文字列を使用
<code class="c">#include <stdio.h> int main() { double number = 123.456789; printf("%.2f\n", number); // 输出:123.46 return 0; }</code>
printf 関数内のフォーマット文字列
%.2f 出力する浮動小数点数の精度を小数点以下 2 桁まで指定します。
丸め関数の使用
<code class="c">#include <math.h> int main() { double number = 123.456789; number = round(number * 100) / 100; // 舍入到小数点后两位 printf("%.2f\n", number); // 输出:123.46 return 0; }</code>
round この関数は、数値を最も近い整数に丸めます。小数点第 2 位のみに四捨五入する前に、数値に 100 を掛けます。
切り捨て関数を使用する
<code class="c">#include <math.h> int main() { double number = 123.456789; number = trunc(number * 100) / 100; // 截断到小数点后两位 printf("%.2f\n", number); // 输出:123.45 return 0; }</code>
trunc この関数は数値を切り捨て、小数部分を切り捨てます。数値に 100 を掛けて、小数点以下が整数だけ残るように切り捨てます。
以上がC言語で小数点以下2桁を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。