C++ char类型
char类型也是一种整型,他是专门用于存储字符(如 字母和数字)而设计的。存储程序对于计算机而言很容易,但是存储字母就是另一回事了,当然,后来便用字母的数值编码解决了。最常用的符号集是ASCLL字符集,char类型占8位,不同数值的个数满足基本字母,字符,小整数的个数。
#include <iostream>
int main()
{
using namespace std;
char ch = 'M';
int i =ch;
//打印出M的ascll码值
cout<<"The ASCLL code for"<<ch<<"is "<<i<<endl;
cout<<"Add one to the character code:"<<endl;
ch = ch +1;
i = ch;
//打印M加1之后的ascll码值,以及对于的字符
cout<<"The ASCLL code for"<<ch<<"is "<<i<<endl;
//用cout.put()打印ch代表的符 以及 字符常量 ‘!’
cout<<"Displaying char ch using cout.put(ch):"
cout.put(ch);
cout.put('!');
return 0;
}
说明:
将char型变量ch初始化为M,再把M的ascll码值初始化给i,其实存储的内容都是一样的,是77。char可以看做比sho