素材来源:百度知道,Luuuuyang的博客,数学家是我理想的博客
# 定点数与浮点数
# 定点数
指小数点在数中的位置是固定不变的,通常有定点整数和定点小数。在对小数点位置作出选择之后,运算中的所有数均应统一为定点整数或定点小数,在运算中不再考虑小数问题。
# 浮点数
浮点数中小数点的位置是不固定的,用阶码和尾数来表示。通常尾数为纯小数,阶码为整数,尾数和阶码均为带符号数。尾数的符号表示数的正负;阶码的符号则表明小数点的实际位置。
# 浮点数的一般形式
# 浮点数的表示范围
# 浮点数的规格化
r = 2,尾数最高位为1
r = 4,尾数最高2位不全为0
r = 8,尾数最高3位不全为0
# 区别
定点数受字长的限制,超出范围会有溢出。浮点数的精度由尾数决定,数的表示范围由阶码决定。
# 定点表示法与浮点表示法
# 定点表示法
定点表示法分为纯整数表示法和和纯小数表示法
# 纯整数表示法
最高位是符号位,小数点默认隐含在数值位末尾的后一位,数值位是整数部分的二进制,即
# 纯小数表示法
最高位是符号位,小数点默认隐含在符号位和数值位之间,数值位是小数部分的二进制,即
# 浮点表示法
IEEE754标准
按照IEEE754标准,32位的浮点数的标准格式为下图
其中绿色部分是符号位(占1位),蓝色部分是阶码(占8位),黄色部分是尾数(占23位)
在IEEE754标准中,一个规格化的32位浮点数的真值表示为
32位浮点数转换规则
①是正数符号位是0,是负数符号位是1
②阶码E=e+127(加127的作用是将指数转换为非负数,这样省去一个指数符号位)
③M照搬,剩下位补0
标签:符号,尾数,浮点数,表示法,浮点,定点,位是
来源: https://www.cnblogs.com/CYL1103/p/12371311.html
本站声明:
1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。