如何用C语言格式字符串右对齐地输出“0x”开头的16进制数字?

在控制台界面按如下格式输出16进制数字
比如

      0xABCDE
 0xABCD123456
    0x2333333
        0xABC

像这样的输出只用printf的格式化字符串能否做到,如何做到?

阅读 8.4k
1 个回答

哦艹,搜到结果了,用%#20x就好,此题被我终结

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题