C++之字符

41 篇文章 2 订阅

字符型变量存放的是字符,这个字符指的是计算机字符集中的字符(ASCI码I。字符型变量只占一个字节,我们知道字节为8位(二进制的8位),而最大的8位二进制数字为11111111,换算成十进制255,因此字符型变量可存储256个字符,而一个字符可解释为0~255之间的一个数或某个ASCII码。

计算机用1和0的模式给它们做的任何事情编码,有时候这些数为指令,有时这些数为一些值,有时则是代码,为了将它们区分开来,一种重要的标准化代码集ASCII产生了,ASCII即美国标准信息交换吗。它是由美国国家标准局(ANSI)制定,现已被国际标准化组织(IOS)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母,ASCII码有7位码和8位码两种形式。

因为1位二进制数可以表示0和1两种状态,而2位二进制数可以表示00、01、10、11四种状态;依次类推,7位二进制数可以表示2的7次方,即128中状态可以表示128个字符。

第0~32号及第127号(共34个)是控制字符或通讯专用字符,如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BEL(振铃)等;通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;

第33~126号(共94个)是字符,其中第48~57号为0~9十个阿拉伯数字;65~90号为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值