黑马程序员技术交流社区
标题:
如果将Char类型转换为Int
[打印本页]
作者:
左手
时间:
2012-2-22 16:28
标题:
如果将Char类型转换为Int
如果将Char类型转换为Int 呢.
作者:
莫洪刚
时间:
2012-2-22 16:55
char定义是单引号有一个字符。
如:char i='A';
for (int i = 65; i <= 122; i++)
{
Console.WriteLine((char)i);//将整数i转换为单个字符
}
这样可以得到ASCII码中的a-z和A-Z,建议你看看ASCII表
另外string类型可以转换为int。
(int)char
conver.ToInt32(String)都可以。
前提是参数可以转换为整形,不然会报FormatException异常。必须“abc”就不能转换为整形,而“123”就可转换
你可以敲敲代码试一试
作者:
李树明
时间:
2012-2-22 17:22
本帖最后由 李树明 于 2012-2-22 17:22 编辑
可以用计算转换(Convert.ToInt32()), 强制类型转换( 如: (int)'a' ;) ,
作者:
祝冰鑫
时间:
2012-2-22 21:15
第一种:Convert.ToInt32(string) ;
第二种:int.Parse(string);
第三种:强制转换 (int)string
作者:
邓坤
时间:
2012-2-22 22:22
1.将char类型转换成int型,强制转换就行了,其代码如下
char a='国';
int a1=(int)a;
Console.WriteLine(a1.ToString());
//结果输出为:22269
2.将int型转换成char类型
int a=22269;
char a1=(char)a;
Console.WriteLine(a1.ToString());
//其结果为:国
作者:
安超
时间:
2012-2-23 15:48
只能Convert.ToInt32()这个方法,其它的都不行,int.Parse()只能转换字符串,而非char
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2