double是什么意思?double和float的区别有哪些?一起来了解下吧!
语音: 英音['dʌbl] 美音[ˈdʌbəl]
double是一个英语单词,意为一对,一双;双重地;酷似的人;把...对折;变成两倍;增加一倍,可作形容词、副词、动词用。
double和float的区别是:范围、精度、占内存空间不一样
1、float和double的范围是由指数的位数来决定的。float的指数位有8位,而double的指数位有11位,float的指数范围为-127~+128,而double的指数范围为-1023~+1024,并且指数位是按补码的形式来划分的。
2、float和double的精度是由尾数的位数来决定的。浮点数在内存中是按科学计数法来存储的,其整数部分始终是一个隐含着的"“1",由于它是不变的,故不能对精度造成影响。float: 2^23=8388608,一共七位,double: 2452= 4503599627370496,一共16位。
3、float型的变量一般占用4个字节的内存空间,double型一般占用8个字节的内存空间。