计算机中浮点数的表示:
浮点数表示包括:符号域 基数 指数 尾数
基数是2
以0.8125为例:
3f 50 00 00
0011 1111 0101 0000 00000000 00000000
标红的为指数。
尾数部分默认把1提取出来,那么小数部分就是1.101
指数的值为126,需要减去127,也就是-1
那么小数的值就是1.101*2^(-1) 也就是 0.1101
计算机中浮点数的表示:
浮点数表示包括:符号域 基数 指数 尾数
基数是2
以0.8125为例:
3f 50 00 00
0011 1111 0101 0000 00000000 00000000
标红的为指数。
尾数部分默认把1提取出来,那么小数部分就是1.101
指数的值为126,需要减去127,也就是-1
那么小数的值就是1.101*2^(-1) 也就是 0.1101