字符的知识

基础知识

字符占用一个字节,因为计算机是美国人发明的,所以帅帅的字符不太多,就是下面这张表:字符的知识_第1张图片
一共128个帅帅的字符,比中文少多了。一个字节256( 2 7 2^7 27),所以首位不用( 2 8 2^8 28)。
中日文显示有其他编码,自己百度。

字符与数字

字符转数字

char c='A';
int i=(int)c;
std::cout<<i;

也可以不显示转换:

char c='A';
int i=c;
std::cout<<i;

数字转字符

int i=65;
char c=(char)i;
std::cout<<c;

这里也有隐式转换:

int i=65;
char c=i;
std::cout<<c;

字符可以加减比大小

char a='a';
char b='a'+1;
std::cout<<b;

字符a加上1就变成了b。

char c;
std::cin>>c;
if(a>='a'&&a<='z'){
	std::cout<<"小写字母"<<std::endl;
}else if(a>='A'&&a<='Z'){
	std::cout<<"大写字母"<<std::endl;
}else if(a>='0'&&a<='9'){
	std::cout<<"数字"<<std::endl;
}else{
	std::cout<<"其它字符"<<std::endl;
}

帅帅的判断字符类型。

你可能感兴趣的:(c++,算法,开发语言)