![第六章字符型数据_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-10/12/57c891e7-d20a-44ae-8044-b948f69b7516/57c891e7-d20a-44ae-8044-b948f69b75161.gif)
![第六章字符型数据_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-10/12/57c891e7-d20a-44ae-8044-b948f69b7516/57c891e7-d20a-44ae-8044-b948f69b75162.gif)
![第六章字符型数据_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-10/12/57c891e7-d20a-44ae-8044-b948f69b7516/57c891e7-d20a-44ae-8044-b948f69b75163.gif)
![第六章字符型数据_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-10/12/57c891e7-d20a-44ae-8044-b948f69b7516/57c891e7-d20a-44ae-8044-b948f69b75164.gif)
![第六章字符型数据_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-10/12/57c891e7-d20a-44ae-8044-b948f69b7516/57c891e7-d20a-44ae-8044-b948f69b75165.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 c c语言的数据类型语言的数据类型数据类型总表数据类型总表c c数数据据类类型型基本类型基本类型构造类型构造类型指针类型指针类型空类型空类型void定义类型定义类型typedef字符类型字符类型char枚举类型枚举类型enum整整 型型实型实型单精度型单精度型float双精度型双精度型double数组数组结构体结构体struct共用体共用体union短整型短整型short长整型长整型long整型整型int1.1.字符常量字符常量 字符常量是用单引号括起来的一个字符。字符常量是用单引号括起来的一个字符。 例如例如 a ,b,=,+,?都是合法字符常量。都是合法字符常量。 在语言中,字符常量有以
2、下特点:在语言中,字符常量有以下特点:字符常量只用单引号括起来字符常量只用单引号括起来, 不能用双引号或其它括号。不能用双引号或其它括号。字符常量只能是单个字符,不能是字符串。字符常量只能是单个字符,不能是字符串。字符可以是字符集中任意字符。字符可以是字符集中任意字符。字符型数据字符型数据 字符型量字符型量包括字符常量和字符变量。字符型量字符型量包括字符常量和字符变量。常用的转义字符及其含义:常用的转义字符及其含义: n 回车换行回车换行 t 横向跳到下一制表位置横向跳到下一制表位置 v 竖向跳格竖向跳格 b 退格退格 r 回车回车 f 走纸换页走纸换页 反斜线符反斜线符“” 单引号符单引号符
3、 ddd 13位八进制数所代表的字符位八进制数所代表的字符 xhh 12位十六进制数所代表的字符位十六进制数所代表的字符2.2.转义字符转义字符 转义字符是一种特殊的字符常量。转义字符是一种特殊的字符常量。 转义字符以反斜线转义字符以反斜线“ ”开头,后跟一个或几个字符。开头,后跟一个或几个字符。 转义字符具有特定的含义,不同于字符原有的意义。转义字符具有特定的含义,不同于字符原有的意义。 转义字符主要用来表示那些用一般字符不便表示的控制代码。转义字符主要用来表示那些用一般字符不便表示的控制代码。 字符变量的取值是字符常量,即单个字符字符变量的取值是字符常量,即单个字符 。 每个字符变量中只能
4、存放一个字符。每个字符变量中只能存放一个字符。 在一般系统中,一个字符变量在计算机内存中占一在一般系统中,一个字符变量在计算机内存中占一个字节。个字节。 c语言中的字符变量用关键字语言中的字符变量用关键字char来说明:其形式:来说明:其形式: char 变量名列表变量名列表; 例如:例如:char ch,a,b;3.3.字符变量字符变量 字符值存放到一个字符变量中,实际是将字符的字符值存放到一个字符变量中,实际是将字符的ascii码值存放在变量的内存单元之中的。如码值存放在变量的内存单元之中的。如a的的十进制十进制ascii码是码是65。 若将字符若将字符a存到内存变量中,实际存放形式存到内
5、存变量中,实际存放形式是:是: 0 1 0 0 0 0 0 14.4.字符数据在内存中的存储形式及使用方法字符数据在内存中的存储形式及使用方法5.5.字符串常量字符串常量 a a 0a与与a在内存的存储形式在内存的存储形式 c语言中的字符串常量是由一对双引号括起来的字符序列。语言中的字符串常量是由一对双引号括起来的字符序列。每个字符串最后有一结束标志每个字符串最后有一结束标志0。例如:例如: abc, a, 123lkdf 注意:注意: (1)在)在c语言中没有字符串变量。字符串数据是通语言中没有字符串变量。字符串数据是通过字符数组或字符指针变量来处理。过字符数组或字符指针变量来处理。 (2)
6、不要将字符常量和字符串常量混淆。)不要将字符常量和字符串常量混淆。 例如例如a与与a是是c语言中两种完全不同类型的数据。语言中两种完全不同类型的数据。1.字符输出函数字符输出函数putchar() putchar 函数是字符输出函数,函数是字符输出函数, 其功能是在显示器上其功能是在显示器上输出单个字符。输出单个字符。 其一般形式为:其一般形式为: putchar(字符变量字符变量) ; 例如:例如: putchar(a); 输出大写字母输出大写字母a putchar(x); 输出字符变量输出字符变量x的值的值 putchar(n); 输出换行输出换行 对控制字符则执行控制功能,不在屏幕上显示
7、。对控制字符则执行控制功能,不在屏幕上显示。 使用本函数前必须要用文件包含命令:使用本函数前必须要用文件包含命令: #include 字符数据的输入字符数据的输入/输出输出 函数函数getchar函数的功能是从键盘上输入一个字符。函数的功能是从键盘上输入一个字符。 其一般形式为:其一般形式为: 字符变量字符变量=getchar();2.字符输入函数字符输入函数getchar( )如:如: #include void main() char c; printf(input a charactern); c=getchar(); putchar(c); 使用使用getchar函数还应注意几个问题:函数还应注意几个问题: getchar函数只能接受单个字符,输入数字也按字符函数只能接受单个字符,输入数字也按字符处理。处理。输入多于一个字符时,只接收第一个字符,多余的输入多于一个字符时,只接收第一个字符,多余的字符存入到键盘的缓冲区,若有下一个字符存入到键盘的缓冲区,若有下一个getchar函数函数语句,由直接从键盘的缓冲区读一个字符。语句,由直接从键盘的缓冲区读一个字符。使用本函数前必须包含文件使用本函数前必须包含文件“stdio.h”。 #inc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年全球及中国单水龙头行业头部企业市场占有率及排名调研报告
- 2025-2030全球旋装式空气油分离器行业调研及趋势分析报告
- 2025年全球及中国全向堆高AGV行业头部企业市场占有率及排名调研报告
- 2025年全球及中国服装用粘胶长丝行业头部企业市场占有率及排名调研报告
- 2025-2030全球OA设备精密金属制品行业调研及趋势分析报告
- 2025年全球及中国IP67工业平板电脑行业头部企业市场占有率及排名调研报告
- 2025合作合同 展会活动合作协议
- 房屋代理买卖合同
- 基本建设年度借款合同
- 2025合同模板建设工程借款合同范本
- 中医膏方临床应用与制备工艺规范 DB32/T 4870-2024
- JJG(交通) 208-2024 车货外廓尺寸动态现场检测设备
- 苏北四市(徐州、宿迁、淮安、连云港)2025届高三第一次调研考试(一模)英语试卷(含答案)
- 2025年信息系统集成服务公司组织架构和业务流程
- 西藏自治区拉萨市城关区多校2024-2025学年六年级上学期期中英语试题
- 胸外科讲课全套
- 公安法制培训
- 《钢铁是怎样练成的》阅读任务单及答案
- 新人教版高中数学必修第二册第六章平面向量及其应用教案 (一)
- 碳纤维增强复合材料在海洋工程中的应用情况
- 公司市场分析管理制度
评论
0/150
提交评论