1、1个字节是8位,二进制8位:xxxxxxxx 范围从00000000-11111111,表示0到255。
一位16进制数(用二进制表示是xxxx)最多只表示到15(即对应16进制的F),要表示到255,就还需要第二位。
所以1个字节=2个16进制字符,一个16进制位=0.5个字节。
2、位(bit)就是一个二进制位,即可表示0和1,而字节(Byte)是计算机更通用的计算单位。
1字节等于8位,可以代表256个数字(在编程中可以通过这些数字作为判断),int类型一般为4字节,即32位。
一个十六进制数,如0xf,代表16个数字,2的4次方,即4位,所以两个十六进制数如0xff就是一个字节。