P5704_字母转换(深基2.例6)
Description
输入一个小写字母,输出其对应的大写字母。例如输入 q[回车] 时,会输出 Q。
Input
输入一个小写字母
Output
输出相应的大写字母
Sample Input
q
Sample Output
Q
字符变量的字符值在计算机中是以ASCII码的形式存放在变量的内存单元中的,而ASCII码在内存单元中是用二进制存放的,C语言允许整型变量按字符变量输出,而大小写在ASCII码中的差值相差32,所以只需将小写字母的ASCII码减32即可。
#include <cstdio>
using namespace std;
int main(){
char c;
scanf("%c",&c);de
printf("%c",c-32);
return 0;
}