【发布时间】:2014-01-12 21:49:48
【问题描述】:
我从文件中读取了以下数字。
这些数字被读取为strings。我需要将它们表示为 hexadecimal 数字。
我该怎么做?
00000004
00000008
00000009
0000000d
00000100
【问题讨论】:
-
“我需要将它们表示为十六进制数字。” - 请澄清。
-
您的意思是要将十六进制表示法的字符串转换为整数吗?
-
@0xbe5077ed 我想将我读取的这些字符串(具有十六进制格式)转换为十六进制数字。
-
@KarolyHorvath 编译器应该将这个十六进制格式的字符串视为十六进制数字。
-
strtol()是你想要的。