X 表示以十六进制形式输出
02 表示不足两位,前面补0输出;出过两位,不影响
举例:
int a=15;
printf('X',a); //0F
printf('X', 0x123); //打印出:123
printf('X', 0x1); //打印出:01
unsigned short d ;
printf('d = %u',d);
输出unsigned short ,unsigned int 一般用 %u
像unsigned long 输出的话一般用%lu
输入、输出unsigned short 类型可以 使用%u,%d,%o,%x都可以用来做为格式控制。
但是输出的内容都不相同。
02 表示不足两位,前面补0输出;出过两位,不影响
举例:
int a=15;
printf('X',a); //0F
printf('X', 0x123); //打印出:123
printf('X', 0x1); //打印出:01
unsigned short d ;
printf('d = %u',d);
输出unsigned short ,unsigned int 一般用 %u
像unsigned long 输出的话一般用%lu
输入、输出unsigned short 类型可以 使用%u,%d,%o,%x都可以用来做为格式控制。
但是输出的内容都不相同。
