gpt4 book ai didi

c# - 长期在 float ,为什么?

转载 作者:太空狗 更新时间:2023-10-29 18:15:29 26 4
gpt4 key购买 nike

long b = 99;  
float c = 99.0F;
//b = c; //Error : Cannot implicitly convert type 'float' to 'long'.
c = b; // Running Successfully. Why?

为什么数据类型的大小和隐式转换没有问题?
正如我们所知,floatlong 的大小不同,如下所示...

Console.WriteLine("Long  : " + sizeof(long)); // Output --> Long : 8
Console.WriteLine("Float : " + sizeof(float));// Output --> Float: 4

最佳答案

float 的范围(约 ±3.4e38)比长整数的范围(约 ±9.22e18)大,尽管长整数具有更高的精度。

关于c# - 长期在 float ,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4352213/

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