- 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章 2.1 C语言的数据类型及作用 C语言中的数据类型 C语言的基本数据类型 实型数据 实型数据 字符型数据 字符型数据 数据类型示例 2.2 常量、变量和标识符 常量 在程序运行过程中,其值不能改变的量称为常量,如12、3、-6、3.14、‘A’、‘C’、2.9E-7等 以 “\”符号开头的字符常量称为转义字符,如\n、\t、\\、\123等 符号常量 用定义一个符号名的方法代表一个常量 #define 符号常量名 常量 #define PI 3.14159 /* 将3.14159定义为符号常量PI */ 常量举例 变量及变量的定义 变量 在程序运行过程中,其值可以改变的量称为变量 每个变量都必须用一个用户标识符来标识 变量要“先定义,后使用” 变量的定义及初始化 普通整型(int a,s=0;) 长整型(long int b,t=1;) 短整型(short int c) 符号整型(unsigned int d) 单精度实型(float e) 双精度实型(double f) 字符型(char ch) 查错 分析程序的结果 关键字 标识符 一个含有标志符的C语言程序实例 2.3 运算符与表达式 算术运算符和算术表达式 算术运算符 算术运算符 算术运算符示例 自增自减运算 自增自减运算示例 赋值运算符 组合运算 组合运算示例 逗号运算 “ ,” 条件运算符 地址运算符 1.取地址运算符() C语言中提供了地址运算符来表示变量或数组元素的地址。其一般形式为:变量名;如a变示变量a的地址,b表示变量b的地址。变量本身必须预先说明。取地址运算符是单目运算符,其结合性为自右至左,其功能是取变量的地址。 2.取内容运算符(*) 取内容运算符*是单目运算符,其结合性为自右至左,用来表示指针变量所指的变量。在*运算符之后跟的变量必须是指针变量。需要注意的是指针运算符*和指针变量说明中的指针说明符* 不是一回事。在指针变量说明中,“*”是类型说明符,表示其后的变量是指针类型。而表达式中出现的“*”则是一个运算符用以表示指针变量所指的变量。 2.4 表达式 C语言中的表达式都是由运算对象和运算符组成的,表达式的一般构成规则如下: (1)单个的常量、变量、函数调用都是表达式; (2)“前缀单目运算符 表达式”是表达式; (3)“表达式 后缀单目运算符”是表达式; (4)“表达式 双目运算符 表达式”是表达式; (5)“表达式?表达式:表达式”是表达式; (6)有限次使用上述规则获得的运算式也是表达式。 算术表达式 算术表达式是由算术运算符连接数值型运算对象构成的,具体构成规则如下: (1)数值型常量、数值型变量、数值型函数调用; (2)+(算术表达式)、-(算术表达式); (3)++整型变量、--整型变量、整型变量++、整型变量--; (4)(算术表达式)双目算术运算符(算术表达式); (5)有限次使用上述规则获的运算式也是算术表达式。 关系表达式 关系表达式是由关系运算符连接表达式构成的,具体构成规则如下: 表达式 关系运算符 表达式 其中的表达式主要是算术表达式,也可以是字符型数据或关系表达式、逻辑表达式、条件表达式、赋值表达式、逗号表达式等。由于条件、赋值、逗号运算符级别低于关系运算符,所以要注意加圆括号。 逻辑表达式 逻辑表达式是由逻辑运算符连接表达式构成的,具体构成规则如下: (1)单目逻辑运算符 表达式 (2)表达式 双目逻辑运算符 表达式 赋值表达式 赋值表达式是由赋值运算符或自反赋值运算符连接表达构成的,具体构成规则如下: (1)变量=表达式 (2)变量 自反赋值运算符 表达式 逗号表达式 逗号表达式是由逗号运算符连接表达式构成的,值等于最右边的表达式的值。具体构成规则如下: 表达式1,表达式2 其中的表达式1和表达式2一般是同类型的表达式,可以是算术表达式、关系表达式、逻辑表达式、条件表达式、赋值表达式、逗号表达式等。 条件表达式 条件表达式是由条件运算符连接表达式构成的,具体构成规则如下: 表达式1?表达式2:表达式3 其中的表达式1主要是关系或逻辑表达式,也可以是字符型数据或算术表达式、条件表达式、赋值表达式、逗号表达式等(值为非0看成逻辑值真,值为0看成逻辑值假)。表达式2和表达式3是同类型的表达式。 2.5 数据类型的转换 自动转换遵循以下规则: (1)若参与运算量的类型不同,则先转换成同一类型,然后进行运算。 (2)转换按数据长度增加的方向进行,以保证精度不降低。如int型和long型运算时
您可能关注的文档
- 九上世界近代史第1课向人性扼杀者宣战.ppt
- 九亿广告联盟.ppt
- C语言程序设计实例教程潘志安朱运乔余小燕第3章节运算符和表达式.ppt
- C语言程序设计实例教程潘志安朱运乔余小燕第4章节标准输入输出.ppt
- C语言程序设计实例教程潘志安朱运乔余小燕第5章节分支结构.ppt
- C语言程序设计实例教程潘志安朱运乔余小燕第7章节数组.ppt
- C语言程序设计实例教程潘志安朱运乔余小燕第8章节函数.ppt
- C语言程序设计实例教程潘志安朱运乔余小燕第9章节编译预处理.ppt
- C语言程序设计实例教程潘志安朱运乔余小燕第10章节指针.ppt
- C语言程序设计实例教程潘志安朱运乔余小燕第11章节结构体共用体及枚举类型.ppt
最近下载
- 15MR105城市道路与开放空间低影响开发雨水设施(OCR).pdf VIP
- 高考数学圆锥曲线常用二级结论.pdf VIP
- 住院患者跌倒护理风险评估与护理指导意见.pdf VIP
- 《放疗副作用及应对》课件.ppt VIP
- GB50209-2010建筑地面工程施工质量验收规范(新).pdf VIP
- 新苏教版六年级科学上册 第一单元《物质的变化》测试卷(A卷).docx VIP
- 新苏教版六年级科学上册第一单元《物质的变化》测试卷及答案.pdf VIP
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- 煤矿用防爆电气设备防爆检查标准-培训课件.pptx
- 半导体物理学(第8版)刘恩科课后习题答案解析.pdf
文档评论(0)