C语言unsigned无符号类型可否以八进制、十六进制形式输出?

int类型以八进制、十六进制输出时,说明符分别是%o和%x。
如果unsigned int类型,我也想以八进制或十六进制输出,说明符该如何写?
还有unsigned short、unsigned long、unsigned long long以十六进制输出时,其说明符分别对应的是什么?

事实上"%o"和"%x"就是用于unsigned类型输出,对于signed类型,这样的格式是无能为力的。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网