一个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
一个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
本文标题:byte与bit
本文链接:https://www.haomeiwen.com/subject/mouttdtx.html
网友评论