printf 十六进制格式化输出 2字节补0对齐 ,
2014-12-10 09:31
411 查看
"%02x",是以0补齐2位数,如果超过2位就显示实际的数;
"%hhx" 是只输出2位数,即便超了,也只显示低两位;
因此有了"%02hhx"
例如:
printf("%02X|\n",8); 08
printf("%02X|\n",128); 80
printf("%hhX|\n",(char)8); 8
printf("%hhX|\n",(char)128); 80
printf("%02hhX|\n",(char)8); 08
printf("%02hhX|\n",(char)128); 80
printf("%02hhX|\n",1023); 01FF
printf("%02hhX|\n",1023); FF
"%hhx" 是只输出2位数,即便超了,也只显示低两位;
因此有了"%02hhx"
例如:
printf("%02X|\n",8); 08
printf("%02X|\n",128); 80
printf("%hhX|\n",(char)8); 8
printf("%hhX|\n",(char)128); 80
printf("%02hhX|\n",(char)8); 08
printf("%02hhX|\n",(char)128); 80
printf("%02hhX|\n",1023); 01FF
printf("%02hhX|\n",1023); FF
相关文章推荐
- printf 十六进制格式化输出 2字节对齐
- printf 十六进制格式化输出 2字节对齐
- printf函数十六进制格式化输出并且2字节对齐
- 十六进制格式化输出 2字节对齐
- Js中字符串十六进制格式化转换和对齐输出
- C语言 printf /sprintf格式化 输出 右对齐补零
- C语言 printf 格式化 输出 右对齐补零
- C语言 printf 格式化 输出 右对齐补零
- C语言 printf 格式化 输出 右对齐补零
- 浅谈Python 字符串格式化输出(format/printf)
- shell printf命令:格式化输出语句
- printf()格式化输出详解
- fprintf、printf、sprintf、fscanf、scanf、sscanf 格式化输入输出
- printf()格式化输出详解
- printf格式化输出几点注记
- printf格式化输出
- printf输出多列时的列对齐
- printf 格式化输出
- 格式化输出的函数printf()用法
- C 中用printf格式化输出