点和点儿的区别

爬行动物2022-07-19  12

float和double的区别 float和double5点区别

1.float:单精度浮点数,double:双精度浮点数。两者之间的主要区别如下:

2.内存中的字节数是不同的。单精度浮点数在内存中占4个字节,双精度浮点数在内存中占8个字节。

3.有效位数不同,单精度浮点数有8位有效位数,双精度浮点数有16位有效位数。

4.数值范围不同。单精度浮点数的表示范围为-3.40E+38~3.40E+38,双精度浮点数的表示范围为-1.79E+308~-1.79E+308。

5.程序中的处理速度不同。一般来说,CPU处理单精度浮点数的速度比双精度浮点数快。如果没有声明,默认的十进制数是double,所以如果要使用float,必须进行强转换。

转载请注明原文地址:https://juke.outofmemory.cn/read/803562.html

最新回复(0)