读书人

int 为何能接收字符求解

发布时间: 2012-09-21 15:47:26 作者: rapoo

int 为什么能接收字符,求解!
刚刚开始学习C#,唯一不懂的是,int定义是整型变量,为什么能接收 字符字母。as3中出来没碰到过、知道的说一下,谢谢!!!!

[解决办法]
可以接受char,比如 int i = 'a',char也是数字, 而 int i = "a",不行
[解决办法]
接受的是字母的ASCLL值
[解决办法]

探讨

不能 INT 为整形 所以不能有字符
可以有NULL

[解决办法]
字符的ascii值都在int的范围之内。当然可以赋值了
[解决办法]
就是取到他的ascii码
[解决办法]
探讨

引用:

不能 INT 为整形 所以不能有字符
可以有NULL

int a = 'a';
这个其实就是 int a=Convert.ToInt32('a'); 就是隐士的转换成 int而已...
如果 是这样 int a="a";就不行了.这个是字符串..和int类型完全没有关系..

读书人网 >C#

热点推荐