小數的範圍
decimal的"/10^0到28"和double前面的"(+/-)5.0x10^-324"什么意思?我输出最大值和最小值的时候和它们之间没啥关系啊
@IT大虾:
你印的是小數點前的極限
印這個你就懂了
float floatPI = 3.141592653589793238462643383279502884197169399375105820974944592307816406286f;
Console.WriteLine(floatPI);
double doublePI = 3.141592653589793238462643383279502884197169399375105820974944592307816406286d;
Console.WriteLine(doublePI);
decimal decimalPI = 3.141592653589793238462643383279502884197169399375105820974944592307816406286m;
Console.WriteLine(decimalPI);
@RosonJ: 对不起,大哥,我还是不懂它写的与小数范围有什么联系。
@RosonJ: 可以说具体点吗?就是上面的"/"、次方、(+/-)、到等等都表示什么意思?谢谢啦
谢谢您啊,我找到解答的地方。官方好像有解释:
这是关于double的注解:https://docs.microsoft.com/zh-cn/dotnet/api/system.double?view=netframework-4.8#remarks
这里是关于decimal的注解:https://docs.microsoft.com/zh-cn/dotnet/api/system.decimal?view=netframework-4.8#remarks