C++之字符
来源:互联网 发布:数据压缩算法 编辑:程序博客网 时间:2024/06/03 13:47
字符型变量存放的是字符,这个字符指的是计算机字符集中的字符(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 0
- C语言之格式字符
- C语言之转义字符
- C语言之转义字符
- C语言之输入字符
- C之去除字符串之相邻字符
- c字符处理之空字符、null与0
- C语言之缓冲区残留字符
- 杂记之C语言的转义字符
- c语言基础例题之字符数组
- C语言字符转换之atof()
- c语言学习之统计字符个数
- c函数之【字符测试函数】
- C语言之统计输入字符数量
- C语言之字符数据的输入输出
- C语言之统计各种字符
- C语言之字符型数据类型
- c字符
- Linux C 函数参考之字符测试篇
- css编码规范
- AsyncTask(2)
- C程序的BSS段 代码段 数据段
- java导出Excel文件
- 【linux ubuntu】学习
- C++之字符
- CommonJoin和MapJoin
- 0001 开端
- Troubleshooting Guide
- iOS JS传值给OC方法(附HTML代码)
- Leetcode: 515.Find Largest Value in Each Tree Row(Week10, Medium)
- 如何搭建一个基于Java零配置的SSM框架(无配置文件)
- 一种快速在向量空间中寻找k紧邻的算法——annoy index
- promise封装node读写功能