下面程序的作用是将小写字母转换为大写字母。
编写程序:
运行结果:
程序分析:
'a'的 ASCII 码为97,而'A'的ASCII码为65,'b'为98,'B'为66。从 ASCII 码表中可以看到每一个小写字母比它相应的大写字母的ASCII 码大32。C++字符数据与数值直接进行算术运算,'a'-32得到整数65,'b'-32得到整数66。将65和66存放在c1,c2中,由于c1,c2是字符变量,因此用 cout 输出c1,c2时,得到字符'A'和'B'('A'的ASCII码为65,'B'的ASCII码为66)。