【发布时间】:2015-02-14 13:32:27
【问题描述】:
考虑以下示例:
char a = '4';
int c = (int)a; // this gives the hex value of '4' which is 0x34
但我希望将结果 4 作为整数。这个怎么做?只是Hex2Dec 转换?
【问题讨论】:
-
gives the hex value...其实应该是十六进制的ASCII值。 -
omt c = (int)a = '0';从数字转换为二进制。注意 '0' 是 0x30
标签: c type-conversion hex decimal