我知道是字符串插值,但我不明白具体是什么意思。似乎它将 int2 转换为十六进制字符串(我在调试中看到了这种行为)但是 int1 的作用是什么?(我猜是十六进制的大小)谁能详细解释一下?
1 回答
幕布斯6054654
TA贡献1876条经验 获得超7个赞
*
意味着从相应的参数中获取字段宽度,而不是将其硬编码到格式字符串中(例如,%08x
意味着打印 8 个十六进制数字)。所以int1
指定要打印的位数。
字段宽度之前0
的意思是用零而不是空格填充输出。
添加回答
举报
0/150
提交
取消