在printf中使用的格式说明符%8.8x 小数点前面的8是最小域宽, 宽度不足8时补空格, 如果是负的%-8x 就左对齐,右边补空格小数点后面的8在%f中是控制浮点数小数点后的精度, 在整数中是决定显示的最小位数,不足左侧补0x是输出无符号16进制比如printf("0x%8.8x",5);输出0x00000005而不在格式说明符中加控制符: printf("0x%x",5);就输出0x5
2025年11月18日
在printf中使用的格式说明符%8.8x 小数点前面的8是最小域宽, 宽度不足8时补空格, 如果是负的%-8x 就左对齐,右边补空格小数点后面的8在%f中是控制浮点数小数点后的精度, 在整数中是决定显示的最小位数,不足左侧补0x是输出无符号16进制比如printf("0x%8.8x",5);输出0x00000005而不在格式说明符中加控制符: printf("0x%x",5);就输出0x5