unsigned char a:2的含义和%x和%02x的输出原则

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进制数字字符。

        unsigned char a:2的含义和%x和%02x的输出原则_第1张图片

你可能感兴趣的:(C语言查漏补缺,c++,开发语言)