比如这张图,我想输入一个小写字母,输出为大写,谢谢!
先解答问题:
C++如何输出一个字符变量的ASCII码?
cout<<(int)a<<; //a为字符变量
输入一个小写字母,输出为大写
首先,将y的值赋给x的时候,不用加单引号,否则就是固定的字符y而不是变量y
然后,输出z的时候,由于z是int型变量,所以他会输出一串数字(即得到的大写字母的ascii值)
我的代码:
int main(){
char a;
cin>>a;
cout<<a-32;
return 0;
}