unsigned char a:2的含义:该char类型的变量a占两个位(bit)
(bit)最小的数据单位,每一位的状态只能是0或者1,也叫作二进制位。
字节(byte)1字节=8位
short 2 ,int 4, long 8,float 4,double 8
sign的本意是“标记,做记号”,ed后缀有一种完成时的感觉,这里表示的是有符号的。
unsigned 没有符号的 为正数
16进制数
(1)通常在前面加上0X来表示(数字0)
(2)二进制数到16进制数的转换
以四位为分组转换成对应的16进制数字字符。