- UBX中类似浮点数的8位和16位整形表示法:

8位是将高3位做指数,低5位做基数,范围是(0~31)乘以2的(0~7)次方。
16位是将高5位做指数,低11位做基数,范围是(0~2047)乘以2的(0~31)次方。
查阅IEEE754并没有上面的8位和16位的表示法,但是这种方法可以借鉴。


- IEEE754标准

图 4 浮点数计算公式
S是符号位。
E是指数位,如果是4字节的浮点数,则占8个比特位,其值E = 原始值+127。

8位是将高3位做指数,低5位做基数,范围是(0~31)乘以2的(0~7)次方。
16位是将高5位做指数,低11位做基数,范围是(0~2047)乘以2的(0~31)次方。
查阅IEEE754并没有上面的8位和16位的表示法,但是这种方法可以借鉴。



图 4 浮点数计算公式
S是符号位。
E是指数位,如果是4字节的浮点数,则占8个比特位,其值E = 原始值+127。
1199
4万+

被折叠的 条评论
为什么被折叠?
