在计算机中一个二进制位表示一个bite位,bite就是二进制中最小的一位。那么什么是一字节呢?一个字节就是8个bite位
二进制位
顾名思义,二进制位就只能用1和0进行表示,假如我要存放数字2,并用二进制位进行表示,那么就是10。因为01表示1,那么再加1,就超过了2就要进一位,这和十进制位11表示是一样的。而我们生活中正常使用的就是十进制位,例如11,12,13。。。都是表示十进制位,十进制位就是超过10就进1,二进制位就是逢2进1。
16进制位
十六进制位就是满16进1位。
几位16进制位表示一个字节
首先一个字节 = 8个比特位(二进制位)= 11111111 = 2^7+2^6+2^5+2^4+2^3+2^1+2^0 = 255
那么一个字节用十进制表示就是255。
十六进制的一位最多表示15,十六进制的两位(0x11)最多表示15*(16^)+15*(16^0)=256,因此2个十六进制位可以表示一个字节