每次看到人家的十六进制输出,对齐的很好,ff就显示了,而我的总是0xffffffff。 如果是 "%02x",是以0补齐2位数,如果超过2位就显示实际的数; "%hhx" 是只输出2位数,即便超了,也只显示低两位; 因此有了"%02hhx"