1

重複の可能性:
C で float を丸める関数はありますか、それとも自分で作成する必要がありますか?
C での数値の小数点以下 2 桁への丸め

float 変数を小数点以下 2 桁の別の float 変数に丸めることができる c の関数を探しています。ヘルプとデモンストレーションをお願いします。ありがとうございました

更新: この関数は、印刷用ではなく、計算目的で必要です。

4

1 に答える 1

4

次のようなことを試すことができます:

float a = 1.234568;
float b = ((int) a*100.f) / 100.f;

代わりに、要件に応じて(int)使用できます。floor()/ceil()

于 2012-11-23T03:26:28.160 に答える