百度试题 题目关于浮点型,以下说法错误的是?double是双精度浮点型float和double的精度没有区别float是单精度浮点型浮点型又称实型相关知识点: 试题来源: 解析 float和double的精度没有区别 反馈 收藏
float : 单精度浮点数 double : 双精度浮点数 两者的主要区别如下: 01.在内存中占有的字节数不同 单精度浮点数在机内存占4个字节 双精度浮点数在机内存占8个字节 02.有效数字位数不同 单精度浮点数有效数字8位 双精度浮点数有效数字16位 03.数值取值范围 单精度浮点数的表示范围:-3.40E+38~3.40E+38 双...
单精度格式的尾数位为23,加上隐含的小数点前面的1,则实际上尾数的位数为24位(然而原值的尾数为无限),也就是说,精度p=24,当然这是二进制下的精确位数。转换为十进制,可加个log函数,得7.22 Double精度同理。 近似值与原值是肯定存在差异的,这个差异越小,则精度越高。比如若以double类型来保存0.123,则差异会比...
double 和 float 的区别是double精度高,有效数字16位,float精度7位(可提供7位或8位有效数字,构成包括符号位、指数位和尾数位)。但double消耗内存是float的两倍,double的运算速度比float慢得多,能用单精度时不要用双精度。简单来说,Float 为单精度,内存中占 4 个字节,有效数位是 7 位(因为有正负,所...
double 和 float 的区别是double精度高,有效数字16位,float精度7位。但double消耗内存是float的两倍,...
单精度型和双精度型的区别在于它们的精确程度不一样,也就是小数部分的有效位数不一样。单精度数(float型)在32位计算机中存储占用4字节,也就是32位,有效位数为7位,小数点后6位;双精度数(double型)在32位计算机中存储占用8字节,也就是64位,有效位数为16位,小数点后15位。比如3....
一、字节数不同 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和fioat区别: float表示单精度浮点数在机内占4个字节,用32位二进制描述。 float型定义的数据末尾必须有"f"或"F",以示区分。double表示双精度浮点数在机内占8个字节,用64位二进制描述。对编程人员来说,double 和 float 的区别是double精度高,有效数字16位,float精度7位。但double消耗内存是float的两倍,...
如题,即double和float的区别? 相关知识点: 试题来源: 解析 单精度浮点数占据32位二进制,1位为符号位,0代表正数,1代表负数,8位指数位,即指数可以达到10进制数据的2的8次方,尾数23位,即尾数可以达到2的23次方.双精度浮点数占据64位二进制,1位为符号位,11位指数位,52位尾数位. ...
百度试题 结果1 题目单精度浮点型(float)和双精度浮点型(double),其区别在于取值范围和精度的不同。对 相关知识点: 试题来源: 解析 正确 反馈 收藏