浮点数转16进制数计算规则
将浮点数转换为16进制数的计算规则分为三步:
1.根据IEEE754浮点数标准,将浮点数转换为二进制形式;
2.将得到的二进制数分成4个8位二进制数,然后分别将这4个8位二进制数转换为16进制;
3.最后将四个16进制数字连接起来,就是浮点数对应的16进制数。
IEEE754浮点数标准规定,一个浮点数包含两部分:
符号位:表示正负数,0代表正,1代表负;
尾数:表示实际的底数,一般为23位二进制数;
阶码:表示底数的幂,一般为8位二进制数。
再将四8位的二进制数分别转换为16进制时,二进制的8位代表16进制的2位,具体的比对表如下:
二进制转换十六进制算法
二进制:00000001001000110100010101100111。