【发布时间】:2014-05-12 08:13:24
【问题描述】:
背景
我正在尝试确定一些国家的变音字母的字符代码。
问题
我的代码有问题吗?
char a = "a"; // "a" ascii code is 97
char buffer[8];
itoa(buffer,(int)a, 10);
print(buffer); // but it prints "252" instead of "97"
【问题讨论】:
-
让我警告你,
itoa不是标准 C。正确答案已经被许多人发布了。 -
这就是我们不喜欢演员阵容的原因。