类图
方法解释
方法/变量 | 解释 |
void writeAlignOne() | 插入1 bit,直到字节对齐 |
void writeAlignZero() | 插入0 bit,直到字节对齐 |
void writeByteAlignment() | 插入1 bit,然后用0来进行字节对齐 |
将0~9的编码情况列举如下:
0=>1
1=>010
2=>011
3=>00100
4=>00101
5=>00110
6=>00111
7=>0001000
8=>0001001
9=>0001010
这个表示无符号指数哥伦布编码的占用的位数
static const uint8_t bitSize[256] =
{
1, 1, 3, 3, 5, 5, 5, 5, 7, 7, 7, 7, 7, 7, 7, 7,、
| 获取无符号指数哥伦布码占用的位数 |
int bs_size_ue_big(unsigned int val) | |