顺序基础,致c++新人的忠告(二)

lhy228 我不是混子我没罪 2025-04-26 17:19:10 13

继上次,这次是字符类

字符类的定义是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;}

了,自己去试试吧

{{ vote && vote.total.up }}