将大写字母改成小写字母中的问题
char ch=A,B,C;if(ch>='A'&&ch<='Z')
{
ch=(char)(ch+32);
}
Console.WriteLine(ch);
//将大写字母改成小写字母
//问ch+32中的32是指什么啊???
为何要用32啊???
求解????? --------------------编程问答-------------------- 因为(int)'a'-(int)'A'=32 --------------------编程问答-------------------- 找一张ascii表自己看下就知道了。 --------------------编程问答--------------------
是的。大写字母于小写字母ascll码差32
AscII码表http://blog.sina.com.cn/s/blog_5dffc6560100ktkk.html --------------------编程问答-------------------- 大写的字母和小写的字母的ascll码相差这些 --------------------编程问答-------------------- 楼上解释的很清楚。
也可以这样
Console.WriteLine("ABC".ToLower());
补充:.NET技术 , C#