廊坊新闻网-主流媒体,廊坊城市门户

double是什么意思?double和float的区别有哪些?

2022-10-07 20:09:22 来源:国际日报网

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个字节的内存空间。

关键词: double是什么意思 double和float的区别 double是什么梗 double英语怎么说