摘要:
c/c++采用IEEE表示法存储浮点类型,公式为:(-1)sx M x 2E其中:s是符号位,决定正数(0)还是负数(-1),数值为0的数字符号位做特殊处理。M是二进制有效数。E是2的幂,作用是对2进制加权。那么在C中,存储格式如下:sf(M=1+forM=f)e(E=e-bias,bias为2k-1,k为E的位数)0(1位) | 1-23(23位) | 24-31(8位) | 32位0(1位) | 1-52(52位) | 53-63(11位) |64位而根据E的值的不同浮点数的表示方法有一下三种:规范化值:E为无符号数,当E不是全0或者全1时,此时就是用于规范化表示。E = e-bias,. 阅读全文
posted @ 2013-10-31 11:38
屠戮者
阅读(768)
评论(0)
推荐(0)