1 ASCLL
往期文章数据都非常的产蛋(candan),求各位点点关注点点赞点点收藏,150粉之前都会回馈滴
正片开始
---------------------------------------------------------------------------------------------------------------------------------
1.1 char()
char()是一个函数(char xxx是一个字符变量不要搞混),它的作用是把一个数值变成字符
这里对应ASCLL码表的编号
作用很简单,就是如下代码
//1
#include<bits/stdc++.h>
int main(){
int a;
std::cin>>a;
std::cout<<char(a)<<std::endl;
}
//2
#include<bits/stdc++.h>
using namespace std;
int main(){
int a;
cin>>a;
cout<<char(a)<<endl;
}
其中cout中的char()就是引用了以上函数
1.2 int()
不罗嗦了,int()就是把char类型字符转换为数字,一样对照ASCLL码表
1.3 char与string
char是一个字符数组,string是一个字符串,举一个例子
cin>>a;
if(a=="xxx"){return 0;}
如果这种情况,char就无法使用,会因为' '而永远判断为0(false 错)需要其他方法,但是string就
不会出现这种问题