00问答网
所有问题
当前搜索:
浮点数的有效位数怎么确定
浮点数
在计算机中
是如何
表示的?
答:
从本例可以看出,由于a 是单精度
浮点
型,
有效位数
只有七位。而整数已占五位,故小数二位后之后均为无效数字。b 是双精度型,有效位为十六位。但Turbo C 规定小数后最多保留六位,其余部分四舍五入。参考资料:http://www.programfan.com/article/showarticle.asp?id=2669 ...
单精度的标准格式
答:
单精度
浮点数
用4字节存储,双精度浮点数用8字节存储,分为三个部分:符号位、阶和尾数。阶即指数,尾数即
有效
小数
位数
。单精度格式阶占8位,尾数占24位,符号位1位,双精度则为11为阶,53位尾数和1位符号位。细心的人会发现,单双精度各部分所占字节数量比实际存储格式多了一位,的确是这样,事实...
有效浮点数
和无效浮点数区别
答:
有效
浮点数和无效
浮点数的
区别在于它们是否符合浮点数的表示规范和范围。有效浮点数是指符合浮点数表示规范的数值,它包括正负整数、正负小数、科学计数法表示的数等。有效浮点数通常能够进行算术运算,并且在计算机中以二进制形式进行存储和处理。无效浮点数则是不符合浮点数表示规范的数值,例如无穷大、NaN(...
单精度和双精度的区别
答:
2、
有效数字位数
不同:单精度浮点数有效数字8位,双精度浮点数有效数字16位。3、所能表示数的范围不同:单精度
浮点的
表示范围:-3.40E+38 ~ +3.40E+38,双精度浮点的表示范围:-1.79E+308 ~ +1.79E+308。4、在程序中处理速度不同:一般CPU处理单精度
浮点数的
速度比处理双精度浮点数快。
求32
位浮点
所能表示的最大正数值,最小负数值,和最小绝对值
怎么
算?
答:
你说在computer science里么?IEEE 754 binary floating point representation之下,32
位
float point number,最左边一位(bit 31)表示符号(正负),接下来8位(bit 30 - 23)表示指数,剩下23位(bit 22 - 0)表示数值(比较复杂,具体见公式).(-1)^s × (1 + m / 2^23) × 2^(e - 127...
c语言损坏精度是什么意思?
答:
float浮点数7位有效数字。double双精度数16位有效数字。单精度数的尾数用23位存储,加上默认的小数 点前的1位1,2^(23+1) = 16777216。因为 10^7 < 16777216 < 10^8,所以说单精度
浮点数的有效位数
是7位。 双精度的尾数用52位存储,2^(52+1) = 9007199254740992,10^16 < 9007199254740992 ...
float和double的区别 float和double5点区别
答:
3、
有效数字位数
不同,单精度浮点数有效数字8位,双精度浮点数有效数字16位。4、数值取值范围不同,单精度
浮点数的
表示范围:-3.40E+38~3.40E+38,双精度浮点数的表示范围:-1.79E+308~-1.79E+308。5、在程序中处理速度不同,一般来说,CPU处理单精度浮点数的速度比处理双精度浮点数快,...
定点数和
浮点数的
概念是什么?
答:
float
的有效位数
要小于int类型 int类型32位中有31位表示有效数字。float类型中只有部分位表示有效数字,其余位表示在此基础上再扩大的倍数。float是用有效
数字位数
换得表示范围。例如float无法区分20位以上的两个相邻整数(十进制)。
为什么
浮点数的
表示范围比整型数大?
答:
1、浮点数和整型数在计算机内的表示方式不一样,在同样的4字节里,浮点数包括阶码和尾数,阶码表示指数代表
浮点数的
范围,尾数代表浮点数的精度。2、float
的有效位数
要小于int类型,int类型32位中有31位表示有效数字,float类型中只有部分位表示有效数字,其余位表示在此基础上再扩大的倍数。3、float是用...
C语言中
浮点
型变量指什么意思?
答:
单精度浮点数:通常占用4个字节(32位)存储空间,其数值范围为-3.4E38~3.4E38,单精度浮点数最多有7位十进制有效数字,单精度
浮点数的
指数用“E”或“e”表示。如果某个
数的有效数字位数
超过7位,当把它定义为单精度变量时,超出的部分会自动四舍五入。双精度浮点数:通常占8 个字节(64位)...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜