C++ char类型

本文详细介绍了C++中的char类型,它作为专门存储字符的整型,通常用于ASCII字符集。文章讨论了char类型的大小,如何初始化及打印字符,以及在不同C++版本中的变化。还提到了转义字符、signed char和unsigned char的区别,以及宽字符类型wcha_t,char16_t和char32_t的用途。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值