c# - c#中float类型的最大值

标签 c#

当我这样做时:

float x = float.MaxValue;

我有结果:3.40282347E+38

什么是 E+38?如果没有这个符号,我如何表示最大数?

msdn 说范围:±1.5 × 10^−45 到 ±3.4 × 10^38,但这对我没有帮助。

最佳答案

“E+38”格式是默认格式。如果您想查看整数,请指定不同的格式,如下所示:

float.MaxValue.ToString("#")

这将导致:

340282300000000000000000000000000000000

这里有一些额外的格式:http://msdn.microsoft.com/en-us/library/system.globalization.numberformatinfo.aspx

关于c# - c#中float类型的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11857797/

相关文章:

c# - 在 C#/.NET 2.0 中控制双缓冲所有者绘制的 UserControl 的设计器外观

c# - 如何在 EC2 Ubuntu 服务器上使用 C# 重新启动计算机?

c# - WPF 是否仍然相关,我可以在我的 C# Windows 应用程序中使用它吗?

c# - 定位代码在 li 内生成的数据列表项

c# - LinqDataSource 因未知原因抛出 ChangeConflictException

c# - 从 Unity 中的另一个脚本访问对象的位置

c# - 定义环境变量

c# - .Net 的 DateTime 方法是否能够识别闰秒?

c# - C#中直接从URL获取图片尺寸

c# - (web.config|app.config) 中的配置设置与静态类对象