文本的格式化显示

显示小数点后的数字:

0.# 表示最多保留1位有效数字,但是不包括0 0.## 表示最多保留2位有效数字,但是不包括0 (四舍五入)


Console.WriteLine(1.211f.ToString("0.#"));//输出1.2
Console.WriteLine(1.2611f.ToString("0.#"));//输出1.3
float value = 0.0500f;
Console.WriteLine($"{value:0.##}");//输出0.05

float value = 0.50f;
Console.WriteLine($"{value:0.#}");//输出0.5
Console.WriteLine($"{value:0.##}");//输出0.5

float value = 0.51f;
Console.WriteLine($"{value:0.#}");//输出0.5
Console.WriteLine($"{value:0.##}");//输出0.51

float value = 0.56f;
Console.WriteLine($"{value:0.#}");//输出0.6
double dbdata = 0.55555;
string str1 = dbdata.ToString("f2");//fN 保留N位,四舍五入 N为几就保留几位

double s=0.55555;
result=s.ToString("#0.00");//小数点后面几个0就保留几位,四舍五入
string result = String.Format("{0:N2}", 0.55555);//保留小数点后两位2位,四舍五入
string result = String.Format("{0:N3}", 0.55555);//保留小数点后两位3位,四舍五入
全部评论

相关推荐

09-13 17:25
亲切的00后在笔试:我也遇到了,所以我早他一步查看图片
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务