iOS中浮点数保留N位小数的处理
2017-11-02 本文已影响19人
番薯大佬
废话不多说,直接上代码。
float value = 103.21596;
float result = (truncf(value * pow(10, 2)) / pow(10, 2));
// 结果
result = 103.210000
说明
1、truncf(x) 表示取得浮点数x的整数部分
2、pow(N, n) 表示取得N的n次方的冪
废话不多说,直接上代码。
float value = 103.21596;
float result = (truncf(value * pow(10, 2)) / pow(10, 2));
// 结果
result = 103.210000
说明
1、truncf(x) 表示取得浮点数x的整数部分
2、pow(N, n) 表示取得N的n次方的冪