将整数格式化为十六进制,每两个字符包含一个空格。

问题描述 投票:0回答:1

假设我有一个64位的数字,显示为十六进制值490258B6429C4DE0。为了便于阅读,我想把它显示为49 02 58 B6 42 9C 4D E0。我在这里唯一能使用的工具是一个printf风格的格式字符串。我无法使用任何代码,只能使用格式字符串。为了从int到16进制,我使用了"%016X"。是否有可能只使用格式字符串并实现我想要的东西?

hex printf format-specifiers
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.