- 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.5 字符型数据 2.5.4 字符串常量 用一对双引号括起来的一个字符序列,如: “How do you do?”、“China”、“a”、“$123.45”等 可以输出一个字符序列,如: Printf(“How do you do.”); 字符串常量“a”与字符常量’a’的区别 系统自动为字符串常量加上结尾符“\0”,使所占内存单元多一个,但字符串常量的长度不变,可用sizeof( )运算符来测量。 a \0 a 教学进程 ⑴ C语言允许在表达式中进行混合运算,系统将自动进行类型转换,转换的原则是从低到高。P32 (低) int ? unsigned ? long ? double (高) ? 必定转换 ? 必定转换(即C语言统一用双精度运算) char或short float 注意:在混合运算过程中,系统所进行的类型转换并不改变原数据的类型,只是在运算过程中将其值变成同类型后再运算。 2.6 各类数值型数据间的混合运算 教学进程 * 2.1 C语言的数据类型 2.2 常量与变量 2.3 整型数据 2.4 浮点型数据 2.5 字符型数据 数据类型、运算符与表达式 2.6 各类数值型数据间的混合运算 2.7 算术运算符和算术表达式 2.8 逗号运算符和逗号表达式 本章小结 第 2 章 2.1 C语言中的数据类型 教学进程 程序主要由数据和可执行语句组成; 计算机的处理对象是数据; 数据的类型决定数据在内存中的存储方式以及所占空间的大小。 空类型(void) 枚举类型(enum) 结构体类型(struct {……} ) 构造类型 双精度浮点型(double) 共用体类型(union {……} ) 指针类型(T*) 单精度浮点型(float) 浮点型 字符型(char) 长整型(long) 整型(int) 短整型(short) 整型 基本类型 数据类型 2.2 在程序执行过程中其值不能被改变的量。 ● 常量与变量 教学进程 2.2.1 常量 常量区分为不同类型,常用的有以下三种: ● 整型:包括有符号与无符号基本整型、有符号与无符号长整型、 有符号与无符号短整型。如:12、0、-3等。 ● 实型:分为单精度实型与双精度实型。如:4。6、-1.23等。 ● 字符型:如a、d 、‘+。 C语言还有枚举类型、构造类型、指针类型等数据类型。 在C语言中,数据的基本表现形式是常量和变量。 字面常量(直接常量) 从其字面即可判断其值。 符号常量 使用专门的符号来代表一个常量。 2.2 常量与变量 教学进程 【例2.1】 在程序中使用符号常量。P18 #define PRICE 30 /*定义符号常量PRICE*/ #include stdio.h void main( ) { int num,total; /*定义整型变量*/ num=10; /*给变量赋值*/ total=num* PRICE; /*符号常量参加运算*/ printf("total=%d\n", total); } 运行结果: total=300 ?程序中用#define PRICE 30定义符号常量PRICE的值为30,此后程序中出现的PRICE都用30代替; ?符号常量不占存储单元; ?此后在本函数中不允许改变PRICE的值,也不允许再为其赋新的值。 ? 使用符号常量的好处: ·含义清楚 ·一改全改 2.2 常量与变量 教学进程 在程序执行过程中其中的值可以被改变的量。 ● ● 变量代表内存中具有特定属性的一个存储单元,它是用来存放数据的,即存放变量的值的; ● 由于在程序运行期间变量的值是可以改变的,所以存储单元的内容是可以改变的; ● 变量应该有一个名字,以便按名字引用(使用)变量。 变量名的命名要符合下列两个规则: ● 变量名必须以字母或下划线开头,后面可以跟若干个字母、数字或下划线; ● 不同的编译系统对变量名中的字符总个数有不同的规定。 2.2.2 变量 ● 变量名、变量值、变量所占存储单元之间的关系 3 变量值 a 变量名 存储单元 2.2 常量与变量 教学进程 ● 对标识符的定义 用来标识对象的名字的有效字符。对象包括变量、函数、数组、类型等。即标识符就是对象的名字。 ● C语言中有3类标识符 ? 关键字 有32个,系统有特定的含义和用途,如:float、 int、if、else等,不能用作
您可能关注的文档
最近下载
- 头皮知识课件.pptx VIP
- 2025年安徽省普通高中学业水平合格性考试信息技术和通用技术上机真题卷3.docx VIP
- 第五章第二节创新实验:铜与硝酸 说课稿 2023-2024学年高一下学期化学人教版(2019)必修第二册.docx VIP
- 2025第九届“学宪法、讲宪法”知识竞赛题库(+答案解析)(中小学组).docx VIP
- 数据挖掘与机器学习全套教学课件.pptx
- 哈希cod_max_培训教材.ppt VIP
- 第五章第二节创新实验:铜与硝酸 教学设计 2023-2024学年高一下学期化学人教版(2019)必修第二册.docx VIP
- 建筑项目设计与施工配合措施.docx VIP
- 2025年辅警考试题库公安辅警.doc VIP
- 中国银行存款证明 正面资料.doc VIP
文档评论(0)