继上次,这次是字符类
字符类的定义是char,即定义一个字符,这个在以后做字符串也会遇到
字符大小写转化,要用到iscll码,不知道吗?那换大写就知道了ISCLL码。可以看下第十一题题目,里面有提到。
小转大:
#include <bits/stdc++.h>
using namespace std;
int main() {
char a;//定义
cin>>a;//输入
cout<<a-32;}//最最最关键,这里默认使用了ISCLL码的顺序,输出b会输出B;
聪明的也猜到了,大写转小写只要把cout<<a-32;换成cout<<a+32;就行了。代码里的大小写无关紧要,只是看输出的大小写才会转换。
又有人问了,怎么用数字打印字符呢?这时候要用到:
#include <bits/stdc++.h>
using namespace std;
int main() {
int a;
cin>>a;
cout<<(char)a;}
了,自己去试试吧