- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章C语言地基础知识
C语言程序设计教程 C语言程序设计教程 C语言程序设计教程 * 2.1 C语言的基本要素 2.2 数据 2.3 C语言的基本数据类型 2.4 运算初步 2.5 数据类型转换 * 教学目的和基本要求: 要求学生清楚C语言的词汇和 数据的构成、数据类型、变量与常量的性质掌握表达式中各种运算符的功能和特点,了解数据类型的相互转换规则。 教学重点: 数据类型、变量和常量定义,运算符与表达式。 * 2.1 C语言的基本要素 C语言的基本字符集包括英文字母、阿拉伯数字以及其他一些符号,具体归纳如下: (1) 英文字母:大小写各26个,共计52个,C语言中大小写字母是不同的。 (2) 阿拉伯数字:0~9,共计10个。 (3) 下划线:_。 (4) 标点和特殊字符:+-*/,:;.?\”’~|!#%()[]{}^=等。 系统定义的标识符叫关键字;用户定义的标识符的用途是给程序中函数、类型、变量、常量等实体命名 * C语言对使用字符组成标识符有如下规定: (1) C语言的标识符是由字母、下划线和数字组成的字符序列,但第一个字母必须是字母或下划线,不能是数字。 (2) 系统已经使用的关键字、函数名或其他已定义的单词不能再定义成标识符。 (3) 定义标识符时尽可能让标识符有意义、便于阅读,即做到“见名知义” 注意,在C语言中标识符Aa和AA是两个不同的标识符 Aa、AA、A_Y、ycx11、_name是合法标识符,而5xyz、m.x、!abc、x-y是非法标识符。 * 关键字是一种具有特定含义的标识符。不能作为变量或函数名来使用,只能根据系统的规定使用它们 类 型 关键字 用 途 关键字 用 途 数据 char 声明字符型变量或函数 float 声明浮点型变量或函数 short 声明短整型变量或函数 int 声明整型变量或函数 signed 声明有符号类型变量或函数 long 声明长整型变量或函数 for 循环语句 break 跳出当前循环或分支 控制 else 条件语句否定分支 case 开关语句分支 do 循环语句 continue 结束当前循环,开始下轮循环 goto 无条件转移语句 default 开关语句中的其他分支语句 while 循环语句 if 条件分支 存储 auto 声明自动变量 extern 声明外部变量 其他 const 声明只读变量 sizeof 计算数据类型长度 * 2.2 数据 C语言数据 常量 变量 直接常量 符号常量 整型常量 实型常量 字符常量 字符串常量 类型标识符 变量名1,变量名2,…; C语言的变量是一种数据存储和使用的规范 变量定义语句的一般格式: * 符号常量 const类型标识符 常量标识符=常量数据 例如,将标识符PI定义圆周率,在程序中就可用PI表示圆周率 PI 3.14159 int main() { const float PI=3.14159; float r, s,l; // 定义变量 scanf(″%f″,r); // 输入半径 s=PI*r*r; // 计算面积 l=2*PI*r; // 计算周长 printf(″s=%10.2f,l=%10.2f″,s,l); // 输出结果 } 变量不能连续赋初值 * 变量定义需要注意以下几点 (1) 使用已定义的类型标识符。 (2) 变量名必须符合标识符的规范。 (3) 在同一程序块中,变量名不允许被重复定义 变量赋初值 变量通过使用“=”赋初值,但必须保证“=”右边的常量与“=”左边的变量类型一致,如“int i=10,j=1;” 例2.1 #includestdio.h void main() { int x=10,y; // 定义整型变量x、y y=-20*x; printf(″y=%d″ ,y); // 输出y } 2.3 C语言的基本数据类型 * 针对不同类型的数据,计算机将采取不同的存储方式和不同的处理方式 数据类型 基本类型 构造类型 指针类型 字符型 整型 实型 枚举型 单精度型 双精度型 数组类型 结构体类型 共用体类型 复杂类型 * 整型是表达整型数的数据类型 表2.2 Visual C的整型数据长度和表达范围 数据类型 类型标识符 字节数 表达范围 基本型 int 4 -2 147 483 648~+2 147 483 647 短整型 sor
您可能关注的文档
最近下载
- 0906化工集团供应链数字化管理SAP解决方案.pptx VIP
- 《胸腔穿刺术》PPT课件.pptx VIP
- 网络教育能VS不能取代传统教育形式辩论赛 反方辩词一辩、二辩、三辩、四辩发言稿.docx VIP
- 2025鄂尔多斯市城市建设投资集团招聘92人笔试备考题库及答案解析.docx VIP
- 024-法律及案例检索报告(法院版).docx VIP
- 2025鄂尔多斯市城市建设投资集团招聘92人笔试备考试题及答案解析.docx VIP
- 2.1物联网的智能感知 课件 +2025-2026学年川教版(2024)初中信息科技八年级上册.pptx VIP
- 城区雨污水泵站及管网工程运营管理方案.docx
- 人教版九年级物理(全一册)教材解读-147页PPT.ppt VIP
- 剖析肖生克的救赎.pptx VIP
文档评论(0)