魔兽世界鬼服坐骑:这个程序为什么不换小写换大写

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 06:43:14
main()
{
char c1,c2;
c1=getch();
putch();
c2=c1+32();
putch();
}

那是一种最简单的『加密算法』
现在,请楼主拿出张ASCII码表,对照,会发现小写字母的ASCII码比大写的小32,所以可以小写转换成大写
其实那种编法不是严格意义上的大小写转换,而只能算一种简单得不能再简单的【加密算法】,你输入任何一个字符,对照ASCII码表,发现输出的转换后的字符都是ASCII码比输入的字符大32的字符,除非溢出了。
不知道我的回答是不是切题

因为小写的ascii码是比大写的ascii码大32,如果你输入的是小写,则是减32实现小写->大写,如果你输入的是大写,则是加32实现大写->小写.

看的不太懂你要问什麼,请把问题描述的清楚一点,大家好帮你啊