当我这样做时:
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/