标签: c hex
我正在c:
基本上我有一个结构,它有char和int类型。赋值说我必须用一些预定义的值填充struct字段。
char
int
问题是这些值表示为十六进制值。由于我对十六进制有点困惑,我想用正常值填充字段。
例如提交int,我想指定20151而不是0x4EB7。
20151
0x4EB7
我知道它有效,但我仍然有点担心,这些表示之间有什么区别吗?
答案 0 :(得分:3)
他们有两种表达同一事物的方式;你可以使用最有意义的。