【计算机组成原理】 浮点数 IEEE754 标准
IEEE754 标准
读作I triple E
阶码用移码表示。移码=真值+偏置值 IEEE754标准规定偏置值等于2n-1,不是通常的2n。
注意:补码的基础上将符号位取反,移码只能用于表示整数。
尾数用原码表示。原码规格化要求,除了符号位外最高位必须是1。因此可以隐藏最高位1。实即的有效位置=1位+尾数总的位数。
注意:编程时候,浮点数判等不能用==。
移码的定义


IEEE754标准中阶码 的移码表示范围:-128~127,由于1111 1111(-128)和0000 0000 (-127)有特殊用途,因此实即表示范围:-126~127
练习1

练习2


IEEE754非规格化的情况




【,一共7位数字,这意味着最多能有7位数字
C#float 尾数2^23=8388608, float的有效数字是6位,第7位不一定有效,前6位一定有效。。
C# 等编程语言通过 16 字节的 Decimal 提供的 28 ~ 29 位的精度(10进制)
编程是个人爱好

浙公网安备 33010602011771号