我尝试使用 swprintf(buff, 4, L"%#03x", value)
,但是当 value = 0
时,我得到 000
而不是 0x0
。
最佳答案
您需要字面值中的“0x”,例如“0x%03x”。 x
格式只打印十六进制数字,不添加 0x 装饰。
关于c++ - 使用 swprintf() 打印 "0x0"的格式字符串应该是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10824409/