【发布时间】:2020-02-27 11:41:14
【问题描述】:
我想将一个整数转换为 char 数组并从该 char 数组中检索相同的数字。
考虑数字 20。 作为 1 个 int(4 个字节)= 1 个字符,
0000 0000 0000 0000 0000 0000 0001 0100 = (20) 十进制
___0 ___0 ___0 ___0 ___0 ___0 ___1 ___4 = 十六进制表示
我希望这种模式 00000014 仅作为 4 个字符存储在 char 数组中,因为整数占用 4 个字符的空间,这样转换为整数后的 char 数组(可以使用 sscanf())将给出相同的结果( 20).
我该怎么做?
【问题讨论】:
-
您已将您的问题标记为 C 和 C++,而不是您使用的语言。这违反了标签的使用说明。请仅使用您正在使用的语言进行标记,而不是多种语言。