gpt4 book ai didi

c# - 以 2 位精度存储 double

转载 作者:行者123 更新时间:2023-11-30 18:49:01 25 4
gpt4 key购买 nike

如何将 double 转换为 2 位精度?

例如:

    double x = 1.00d;           
Console.WriteLine(Math.Round(x,2,MidpointRounding.AwayFromZero));
//Should output 1.00 for me, but it outputs just 1.

我正在寻找的是将 1.00 存储在一个 double 变量中,该变量在打印到控制台时会打印 1.00。

谢谢,-迈克

最佳答案

"x"存储数字 - 它不关注精度。

要以特定精度将数字输出为字符串,请使用 format specifier ,即:

Console.WriteLine(x.ToString("F2"));

关于c# - 以 2 位精度存储 double ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9403491/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com