修剪浮点数
本文关键字:浮点数 修剪 | 更新日期: 2023-09-27 18:31:36
可能的重复项:
点
后只留两个小数位 将浮点数格式化为小数点后 2 位
如果我有一个由 153.2154879 组成的浮点数,有没有办法将其转换为字符串但只显示 4 位小数?我知道我可以使用 "000.000"
格式化它,但前面的数字并不总是 3 位数字。那么有没有办法显示所有前面的数字 (153),但只显示字符串中点之后的前 4 个字符?
这样的事情应该可以:
your_number.ToString("0.####");
这将显示最多 4 位小数。
我通常使用像 "#0.0000"
这样的格式字符串。
可以使用 C# 函数 Math.Round 函数。
float a= 153.213456;
Math.Round(a,3);
这会将数字四舍五入为 153.213然后获取将其转换为字符串。