- 10
- 0
- 约4.88千字
- 约 8页
- 2018-06-15 发布于湖北
- 举报
浮点表示法
此教程为ITjob软件开发教程网提供,特此分享,互相学习!
float 共计32位(4字节)由最高到最低位分别是第31、30、29、......、0位31位是符号位,1表示该数为负,0反之30~23位,一共8位是指数位(-128~127)22~ 0位,一共23位是尾数位每8位分为一组,分成4组,分别是A组、 B组、 C组、 D组每一组是一个字节,在内存中逆序存储,即: DCBA?? 31 30??? 23 22??????????????????? 0 ?? |-|--------|-----------------------|?? | |??????? |?????????????????????? | ?? |-|--------|----------------------|注: 尾数的存储位为23位,由于没有存储最高位的1,所以实际有效位为24位。如果其中20位都用来表示小数部分,能表示的最大值为0.999999??? 我们先不考虑逆序存储的问题,因为那样会把读者彻底搞晕,所以我先按照顺序的来讲,最后再把他们翻过来就行了。纯整数的表示方法-------------------------------------------------??? 现在让我们按照IEEE浮点数表示法,一步步的将float型浮点数1
原创力文档

文档评论(0)