00问答网
所有问题
单精度浮点数与双精度浮点数的区别
如题,即double和float的区别?
举报该问题
推荐答案 2005-12-29
单精度浮点数占据32位二进制,1位为符号位,0代表正数,1代表负数,8位指数位,即指数可以达到10进制数据的2的8次方,尾数23位,即尾数可以达到2的23次方。双精度浮点数占据64位二进制,1位为符号位,11位指数位,52位尾数位。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/nr0I00e.html
相似回答
单精度浮点
型
和双精度浮点
型有何
区别
?
答:
一、指代不同
1、单精度:是指计算机表达实数近似值的一种方式。2、双精度:此数据类型与单精度数据类型(float)相似,但精确度比float高。二、
范围不同
1、单精度:范围在负数的时候是从 -3.402823E38 到 -1.401298E-45,而在正数的时候是从 1.401298E-45 到 3.402823E38 。2、双精度:双...
单精度浮点数和双精度浮点数有啥区别
?
答:
1、数据长度不同:单精度浮点数用4字节存储
。双精度浮点数用8字节存储,一般用于计算机变成中定义变量,占用8个字节存储空间。整型在内存中可能占2或4个字节(通常分别在16位机和32位机上),其取值为基本整常数。长整型,长度至少32位,而64位类Unix系统为64位。2、类型说明符不同:整型类型说明符...
单精度双精度浮点数的区别
有哪些?
答:
单精度双精度的区别如下:
1、在内存中占有的字节数不同:单精度浮点数在机内占4个字节
,双精度浮点数在机内占8个字节。2、有效数字位数不同:单精度浮点数有效数字8位,双精度浮点数有效数字16位。3、
所能表示数的范围不同
:单精度浮点的表示范围:-3.40E+38~+3.40E+38,双精度浮点的表示...
单精度和双精度浮点数有什么区别
?
答:
1,
单精度,也就是 float ,在 32 位机器上用 4 个字节来存储的;而双精度double是用 8 个字节来存储的
,这是他们最本质的区别。2,由于存储位不同,他们能表示的数值的范围就不同,也就是能准确表示的数的位数就不同。3,单精度小数点后面共能精确到7位小数。双精度可精确到15位小数。
大家正在搜
浮点数的精确度
什么情况下用双精度类型数据
8位有符号整数表示的范围为
双精度类型是什么意思
最小精确值
c语言运算符的优先级顺序
双精度浮点数转单精度浮点数
浮点型单精度和双精度的区别
单精度数和双精度数的区别
相关问题
单精度和双精度有什么不同?
在c语言中,单精度浮点数与双精度浮点数的区别与联系。
什么是单、双精度浮点数?
C语言中单精度浮点数和双精度分别如何表示?有什么差别?
C语言中单精度浮点数和双精度分别如何表示?有什么差别?
单精度浮点型single和双精度浮点型double的区别是小...
单精度型浮点数和双精度有什么区别?
单精度型和双精度型有什么区别