如题,即double和float的区别? 相关知识点: 试题来源: 解析 单精度浮点数占据32位二进制,1位为符号位,0代表正数,1代表负数,8位指数位,即指数可以达到10进制数据的2的8次方,尾数23位,即尾数可以达到2的23次方.双精度浮点数占据64位二进制,1位为符号位,11位指数位,52位尾数位. ...
一、字节数不同 1、float占4个字节,也就是32位。2、double占8个字节,也就是64位。二、指数域位数不同 1、float的指数域是8位,可表达的范围为0~255。2、double的指数域是11位,可表达的范围为0~2047。三、指数域位数不不同 1、float的小数域是23位。2、double的小数域是52位。四、指数...
对编程人员来说,double 和 float 的区别是double精度高,有效数字16位,float精度7位。但double消耗内存...
双精度比单精度表示的位数大 精确的位数多,简单地说, foat表示的小数点位数少,double能表示的小数点位数多! 如 float: 1.0001 double:1.0000000001 Float为单精度,内存中占4个字节,有效数位是7位(因为有正负,所以不是8位),在我的电脑且VC++6.0平台中默认显示是6位有效数字;double为双精度...
单精度, float ,存储空间为4 个字节;双精度,double,存储空间为 8 个字节;这是它们之间最本质的区别。由于存储空间不同,它们所能表示的数值范围也就不同(能准确表示的数值的位数不同)。
单精度型 即 float 型, 有效数字约10进制7位 双精度型 即 double 型, 有效数字约10进制15位 所以能描述的数值精度不同。c语言 数据 用 IEEE 754 国际标准。float 型 用 4 字节存放,double 型 用 8 字节存放。Single Precision 2进制: 数符1位,指数8 位,尾数 23 位 Double ...
float单精度,在内存中只占32bit,而duoble类型占64bit.浮点型变量在内存中分三个部分构成,分别是标记,指数和尾数。folat在标记位中占了1bit.在指数中占8bit.在尾数中占23bit duoble在标记中占了2bit.在指数中占了10bit.在尾数中占了52bit.所以duoble的小数位数和运算小数的速度远比folat强 ...
最简单的就是内存不同!单精度占4B 有效位数 7位;双精度占8B! 有效位数15位
你想歪了,单双精度是指在内存中占用1、2个字节运行的意思。。。float内存中占用1个字节,所以0.xxxxxxx总共有8位数字 double内存中占2个字节,一共有16位数字,所以精确度比float要高,但是占用内存大
百度试题 题目关于浮点型,以下说法错误的是?double是双精度浮点型float和double的精度没有区别float是单精度浮点型浮点型又称实型相关知识点: 试题来源: 解析 float和double的精度没有区别 反馈 收藏