【发布时间】:2013-04-10 01:40:42
【问题描述】:
我今天遇到了这行代码:
int c = (int)'c';
我不知道您可以将 char 转换为 int。于是我测试了一下,发现a=97, b=98, c=99, d=100 等等...
为什么是 'a' 97?这些数字与什么有关?
【问题讨论】:
-
在编写另一行代码之前阅读此内容:joelonsoftware.com/articles/Unicode.html
-
我在没有编写任何(适当的)代码的情况下找到了一份软件开发人员的工作。我要在工作中学习! :)
-
从技术上讲,这是一个明确的演员表 (msdn.microsoft.com/en-us/library/ms173105(v=vs.80).aspx)...只是为了挑剔...
标签: c#