- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高玉玲 王璇 主编
宋维君 王书旺 副主编;第二章 基本数据类型;2.1 关键字与标识符;;2.1.2标识符;2.用户自定义标识符
用户自定义标识符是用户根据编程需要自行定义的标识符,主要用作变量名、函数名、符号常量名、自定义类型名等。用户自定义标识符不能使用关键字,也尽量不要使用系统预定义标识符。用户自定义标识符必须满足以下规则:
(1)只能由字母(a~z,A ~Z)、数字(0~9)和下划线(_)组成。
(2)第一个字符必须为字母或下划线,不能是数字。
(3)自定义标识符不能和C语言的关键字相同。
(4)同一字母的大小写被视为两个不同的字符。;例如:smart,_score,sum1,name _1都是合法的标识符;2age,x y,student-1,key.board,$20.1都是非法的标识符。;在使用标识符时必须注意以下两点; 2.2 数据类型的分类; 2.3 常量;实型常量也称为实数或者浮点数。在C语言中,实数只采用十进制。它有两种表现形式:十进制小数形式和指数形式。
●十进制小数形式:由整数部分、小数点和小数部分组成,其格式为:±整数部分.小数部分。
●指数形式:当数值特别大或特别小时,用指数形式表示更方便。指数形式由十进制数加字母“e”或“E”以及指数部分组成。
其一般形式为:aEn。
;字符常量是用一对单引号括起来的一个字符。其中单引号只起定界作用并不表示字符本身。
在C语言中,字符常量占一个字节的存储空间,它存放的不是字符本身,而是字符的ASCII码值。例如,’!’的ASCII码值为33,’8’的为56,’A’的为65,’a’的为97。
;;4. 字符串常量
字符串常量是由一对双引号括起的零个或多个字符的序列。
字符串常量在内存中存储时,系统自动在字符串的末尾加一个字符串结束标志,即A SCII码值为0的字符NULL,常用\0表示。因此在程序中,长度为n个字符的字符串常量,在内存中占有n+1个字节的存储空间。
例如,字符串China有5个字符,作为字符串常量China存储于内存中时,共占6个字节,系统自动在后面加上NULL字符,其存储形式为:
;(1)字符常量由单引号括起来,字符串常量由双引号括起来。
(2)字符常量只能是单个字符,字符串常量??可以含零个、一个或多个字符。
(3)可以把一个字符常量赋予一个字符变量,但不能把一个字符串常量赋予一个字符变量。
(4)字符常量占一个字节的内存空间。字符串常量占的内存字节数等于字符串中字符个数加1。
;在C语言中,允许用一个标识符来代表一个常量,即常量可以用“符号”来代替,代替常量的符号就称为“符号常量”。;【读一读2.1】字符常量和整型常量的算术运算.
includestdio.h
main( )
{
printf(“%d\n”,65+’B’);
}
;【读一读2.2】转义字符的使用。
main( )
{
printf( ab c\tdc\rf\n);
printf(f\t\b\bk);
}
;
【练一练2.1】分析如下程序的运行结果。
#include stdio.h
main( )
{
printf(\101 \x42 C\n);
printf(I say:\How are you?\\n);
printf(\\C Program\\\n);
printf(Turbo \C\);
}; 2.4 变量;在C语言中,变量必须在使用(对变量进行操作)之前定义。
其格式如下:
类型说明符 变量名列表;
其中,类型说明符是任意有效数据类型的说明符,规定了变量所能存储数据的类型(通常也称为变量的类型)。变量名列表包括一个或多个标识符,每个标识符之间用逗号“,”隔开。
例如:
int a,b,c;
float data;;在变量定义的同时用赋值运算符“=”给变量赋初值,称之为变量的初始化。。
例如:
int a=4; /*指定a为整型变量,初值为4*/
float f=4.56; /*指定f为实型变量,初值为4.56*/
char c=a; /*指定c为字符变量,初值为a*/ ;;;;【实例2.1】实型变量赋值示例。
#includestdio.h
main( )
{
float x9;
double y9;
printf(\nx=%f,y=%f,x,y);
};;【读一读2.3】字符变量示例。
#includestdio.h
main( )
{
您可能关注的文档
- PKPM结构设计 2.2.2梁的布置与编辑实例 2.2.2梁的布置与编辑实例.ppt
- PLC技术及应用 程序控制类指令的形式及作用 中断程序.pptx
- PLC技术及应用(三菱PLC) 材料分拣模块程序设计(前3推) 2PLC控制电动机——2.A材料分拣前3推实训.pptx
- PLC技术应用 6_项目六:彩灯循环 3_彩灯循环.ppt
- PLC技术应用 7_基于S7-200的全自动干燥机电气控制系统安装与调试 3_干燥课件2.ppt
- PLC控制系统运行与维护(GE) RX3I PLC基础知识 PLC的基本原理及组成.ppt
- PLC应用技术(三菱机型) GX Works2基本操作 GXworks2软件介绍.pptx
- PLC应用技术(三菱机型) 触点指令 逻辑读取及输出线圈指令.pptx
- Revit建模基础 Revit构件创建与编辑 5- revit构件创建与编辑-族的管理.pptx
- Revit建模基础 族三维模型的创建和载入 5- revit构件创建与编辑-创建标准构件族的创建步骤.pptx
- 单片机原理与应用 MCS-51单片机的存储组织 微课PPT数据存储器.ppt
- 弹药构造 任务4 脱壳穿甲弹结构 脱壳穿甲弹.ppt
- 导游考证训练 第九章 旅游安全和保险法律制度 9-04旅游保险制度.ppt
- 导游考证训练 第六章 合同与旅游服务合同 6-02合同的订立和效力.ppt
- 导游考证训练 第六章 合同与旅游服务合同 6-04合同的履行和违约责任.ppt
- 导游考证训练 第十三章 解决旅游纠纷的法律制度 13-2消费者权益保护法律制度.ppt
- 导游考证训练 第十章 旅游出入境与交通法律制度 10-02出入境法律制度.ppt
- 导游礼仪 5.2.4 导游迎送礼仪 导游迎送礼仪教学课件.pptx
- 导游实务 任务1 接团准备 项目二任务1-3致欢迎词.ppt
- 倒闸操作技能模块(水电校) 任务七:断路器的倒闸操作 任务八:540断路器由冷备用转运行.ppt
最近下载
- 初中历史:八年级上册(人教版)中国历史知识点总结(25页).pdf VIP
- 社会服务项目运作实务(第二版) 课件全套 第1--7章 社会服务项目概述---社会服务优秀案例和项目.pptx
- 家政服务培训家庭烹饪.pptx VIP
- 2025年《信访工作条例》知识竞赛题库及答案 .pdf VIP
- TCHSA-010-2023-恒牙拔除术临床操作规范.pdf VIP
- 一年级语文上册四单元学历案.pdf VIP
- 船舶概论 第三章船舶静力学课件.ppt VIP
- 安捷伦7890B-5977B气相色谱质谱仪操作规程20180802.docx VIP
- 《水浒传》名著阅读资料.docx VIP
- 《农业废弃物利用》课件.ppt VIP
文档评论(0)