long b = 99;
float c = 99.0F;
//b = c; //Error : Cannot implicitly convert type 'float' to 'long'.
c = b; // Running Successfully. Why?
为什么数据类型的大小和隐式转换没有问题?
的大小float
and long
据我们所知,这是不同的,如下所示......
Console.WriteLine("Long : " + sizeof(long)); // Output --> Long : 8
Console.WriteLine("Float : " + sizeof(float));// Output --> Float: 4
浮子的范围(大约±3.4e38)是much大于 long 的范围(约 ±9.22e18),尽管 long 具有更高的精度。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)