【发布时间】:2014-10-06 13:48:54
【问题描述】:
char c;
c = '2';
printf("%d\n",c);
所以这个问题来自我的测验,它询问显示器是什么。答案是50,我用程序试过了,为什么是50?不是 2 什么的?
【问题讨论】:
-
您的系统(像今天的大多数系统一样)似乎正在使用the ASCII character set。如果您检查链接,您可能会明白为什么
'2' == 50。 -
另外,今后请尝试为您的问题提供更好的标题。这个问题与撇号无关。
标签: c arrays char structure apostrophe