1.hh:表示以一个char类型一个字节打印2.h :表示以一个short类型两个字节打印data:12345678printf("%02hhx,%02hx,%02x\n",data,data,data);结果:78,5678,12345678tip:只读取两位,如果超过两位如实打印,如果不够两位,将补0. %x是以十六进制打印一个整数(4个字节) 例如:chara='\xAB';printf("%02X",a); //FFFFFFAB(最高位为1,符号扩展前面都补1,FFFFFFAB)unsignedchara='\xAB';printf("%02X",a); //AB(无符号char