- 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 C的数据类型 2.2 常量与变量 2.3 整型数据 * * 2.1 C的数据类型 C的数据类型 * * 基本类型 单值量 : 构造类型:“多个元素” 组织在一起 指针类型 chap 10 空类型(不占字节,无值) 整型 字符型 浮点型(单精度型,双精度型和长双精度型) 枚举类型 chap 11 数组类型 chap 7 结构体类型 chap 11 共用体类型 文件类型 chap 13 * * 2.2 常量与变量 什么是常量? 什么是变量 常量是程序运行过程中,其值不能被改变的量。 在程序运行期间,其值可以改变的量称为变量。 * * 1. 常量 整型常量(不带小数点的数据) 例如:12,0,-3等。 实型常量(以小数形式表示的数据) 例如:2.0,3.14159, 0.5等。 字符常量(用一对单引号括起来的一个字符称为字符常量) 例如:’A’,’,’等。 字符串常量(用一对双引号括起来的字符序列) 例如: ”Hello C” , ”A” 等。 * * 转义字符 P48 一种特殊形式的字符常量,就是以”\” 开头的字符序列。 例如”\n” 主要用于信息输出的“控制”,用于printf中。 * * 字符的形式 功能 \n 换行符 \t 横向制表符 \b 回退符 \r 回车符 \f 换页符 \\ 反斜杠 \’ 单引号 撇号 字符 \” 双引号字符 \ooo 1到3位8进制数所代表的字符 \xhh 1到2位16进制数所代表的字符 * * 例子 输出结果 \\ \ it\’s it’s \101 代表 ’A’ \0 代表空操作 \X41 代表 ’A’ * * 符号常量 给常量定义一个名字,用一个名字 标识符 代表一个常量,称为符号常量。 习惯上,符号常量名用大写。 给常量定义名字是用宏定义。 chap 9 例如, # define PI 3.14159 宏定义也属于编译预处理 * * 例如,求圆面积。 #define PI 3.1415926 void main float r, area; r 3.0; area PI*r*r; printf ”area %.3f\n”, area ; 宏定义 * * 2. 变量 例如, int a 5; a 5 变量名 变量值 存储单元 变量表示程序中使用了一个被命名的存储区域,用以存放数据(变量的值),其名称为变量名。 为了使用一个变量,应当首先定义它。 * * 变量名(标识符)只能由字母,数字和下划线组成。第一个字符必须为英文字母或下划线。 请看,正确和不正确的变量名。 wiggly cat_l hot_dog _hello $Z`** lcat Hot-Tub rate% * * 注意: 在C语言中大写字母和小写字母是不同的。 建议:给变量取有意义的名字。 可以使读者容易理解程序的内容。 * * 其定义格式:数据类型 变量名; 例如: int i, j; char c; float d, e; double f; enum week sun, mon, tue, wed, thu, fri, sat ; float score[100]; 变量的定义 关键字 * * struct student int num; char name[20]; char sex; int age; phy2000[100]; union data int i; char ch; a, b, c; FILE *fp; * * # include void main int a; a 3; printf The first a is:%d\n, a ; a 5; printf The second a is: %d\n, a ; printf Enter a number: ; scanf %d, a ; printf \n The last a is:%d\n, a ; 这段程序对吗? 定义a为整型变量 把3赋值给变量a 将键盘输入的值送到a地址所指定的单元中去 输出变量a的值 * * The first a is:3 The second a is:5 Enter a number: 运行结果 10 The last a is:10 * * 3 a int a; a 3; a 5; scanf %d, a ; 5 * * 在定义变量的同时使变量初始化。 也可以使被定义的变量部分赋初
您可能关注的文档
- (课件) 康佳不用除霜不串味也不风干食物的冰箱 BCD-610WD6EGL 上市指引.pptx
- (课件) 康佳十字对开冰箱BCD-405D4GL上市指引.pptx
- (马克思主义基本原理概论教学资料)《共产党宣言》读书笔记.docx
- (马克思主义基本原理概论教学资料)《马克思主义基本原理概论》试卷xtsj01.doc
- (马克思主义基本原理概论教学资料)《马克思主义基本原理概论》试卷xtsj02.doc
- (马克思主义基本原理概论教学资料)《马克思主义基本原理概论》试卷xtsj03.doc
- (马克思主义基本原理概论教学资料)《马克思主义基本原理概论》试卷xtsj04.doc
- (马克思主义基本原理概论教学资料)《马克思主义基本原理概论》试卷xtsj05.doc
- (马克思主义基本原理概论教学资料)《马克思主义基本原理概论》试卷xtsj06.doc
- (马克思主义基本原理概论教学资料)《马克思主义基本原理概论》试卷xtsj07.doc
最近下载
- 灭火救援应用估算与火场供水组织方法(07版).pptx VIP
- ISO20000实例文件运维服务目录模板5.pdf VIP
- 招标代理机构电子化采购档案管理方案.docx VIP
- 急性肺栓塞诊断和治疗指南(2025版)解读PPT课件.pptx VIP
- ISO20000实例文件-设计和转移新服务或变更的服务-模板2.docx VIP
- 灭火救援力量估算方案.pptx VIP
- ISO20000实例文件-CMDB审计报告-模板2.docx VIP
- 消防专业论文-液化石油气储罐火灾爆-炸事故处置中安全距离的估算.docx VIP
- 震裕科技深度研究报告:精密级进冲压模具佼佼者,深度布局人形机器人赛道.pdf VIP
- ISO20000实例文件-服务报告-模板2.docx VIP
文档评论(0)