首页 > 其他分享 >数的表示

数的表示

时间:2023-05-31 21:35:00浏览次数:28  
标签:表示 阶码 规格化 尾数 浮点数 补码 原码

3.1数的定点表示

定点小数的表示范围:

  原码:1.1111111=-(1-2^(-7))至1-2^(-7)

  补码:-1至1-2^(-7)

定点整数的表示范围:

  原码:11111111=-127,01111111=127

  补码:10000000=-128,01111111=127

3.2数的浮点表示法

表示格式:阶码和尾数

D*R^E

第一种浮点格式:阶符,阶码值(补码),数符,尾数值

另一种:数符,阶符,阶码值(移码),尾数值

浮点数规格化:

原码规格化后:0.1……;1.1……

补码规格化后:0.1……;1.0……

规格化后的是:阶码的补码+尾数的补码;尾数的符号位,阶码的移码+小数点后的数字

浮点数的表示范围:

    阶码范围:-2^n,-1,+1,2^n-1

    规格化尾数表示范围:-1,-(2^(-3)+2^(-1)),2^(-1),1-2^(-3)

注意:这里规格化尾数的最大负数的补码为1.011……1,而不是1.10……0的形式,是因为1.10……0不是规格化数

溢出问题:

定点形式判断溢出方法是数值本身进行判断,浮点数是通过规格化后的阶码进行判断

 

标签:表示,阶码,规格化,尾数,浮点数,补码,原码
From: https://www.cnblogs.com/2-3-7/p/17447380.html

相关文章