byte与bit

2022-10-26  本文已影响0人  意大利大炮

一个byte是8个bit,最大值就是2的8次方,255
int 4个字节(byte) 48个bit 最大值就是 2的48次方
short 2个字节, 28个bit 最大值就是2的28次方

C/C++会对一个byte拆开来用,比如一个byte最大值是FF(二进制为11111111),可以前4位和后四位分开用,各存一个0~15的数,解析方式如下:
假如数值为X;
高4位:0xF0 & X
低4位:0x0F & X

上一篇 下一篇

猜你喜欢

热点阅读