回复 楼主 zqy110007
exp表示指数部分,它以二进制存储在内存中。
比如19.625=1.0
011101*10的4次方
那么exp=exponent+median
exponent表示真实的指数,10的4次方,所以exponent=4
median表示中间值,对于float类型,median=2的7次方-1=127
所以exp=4+127=131,换算为二进制就是
1000 0011
所以19.625这个小数在内存中存储依次是:(以folat类型为例)
符号位sign
指数部分exp
尾数部分mant
0
1000 0011 001 1101 0000 0000 0000 0000