- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 C程序设计的初步知识 本章导学: 本章主要介绍了C语言的各种数据类型和表达式的语法规则.俗话说”勿在浮沙筑高楼”,所以对于这一章的内容,考生要认真的理解和记忆学习C语言的语法规则,为后面进一步学习C语言知识打下良好的基础. 总体评价: 知识点分散,C语言语法规则多,必须牢记。 2.1 简单C语言程序的构成和格式 2.2 标识符、常量和变量 2.2.1 标识符 在C语言中,有许多东西都需要命名,如变量名、函数名、数组名等,在命 名的时候都必须遵守一定的规则,按此规则命名的符号称为标识符。 在C语言中,合法的标识符由字母、数字和下划线组成 。 遵守以下规则命名: 必须以字母(大小写皆可)或下划线开头。 标识符的长度各个系统不同,最好不要超过8个字符。 如: 456PareaPI_iniP101pcade-ys1234w.waba_array 合法的有: areaPI_iniP101ps1234 a_array 2.2 标识符、常量和变量 2.2.1 标识符 C语言的标识符可以分为以下三类 : a) 关键字 b) 预定义标识符 c) 用户标识符 关键字: C语言规定了一批标识符,它们在程序中都代表着固定的含义,不能另作它用。例如,用来说明变量类型的标识符int、float、double以及if语句中的if、else等都已有专门的用途,它们不能再用作变量名或函数名。注意,所有的关键字都必须小写。C语言中的关键字请参考附录4。 预定义标识符:这些标识符在C语言中也都有特定的含义,如C语言提供库函数名(如printf 、scanf等)和预编译处理命令(如define、include等) 用户标识符:由用户根据需要定义的标识符称为用户标识符。一般用来给变量、函数、数组或文件等命名。 如例2.1中的a,b,area三个变量 2.2 标识符、常量和变量 2.2.2 常量 在程序运行过程中,其值不能被改变的量,称为常量。 2.2 标识符、常量和变量 2.2.3 符号常量 在C语言中,还可以用一个符号名来代表一个常量,我们称为符号常 量。但是这个符号名必须在程序中用(#define)进行特别的“ 指定。 2.2 标识符、常量和变量 2.2.4 变量 1.所谓变量是指在程序运行过程中可以改变的量。 2.3 整型数据 2.3.1 整型常量 2.3 整型数据 2.3.2 整型变量 2.3 整型数据 2.3.2 整型变量 2.4 实型数据 2.4.1 实型常量 2.4 实型数据 2.4.2 实型变量 2.5 算术表达式 2.5.1 基本的算术运算符 2.5 算术表达式 2.5.2 运算符的优先级、结合性和算术表达式 2.5 算术表达式 2.5.3 强制类型转换表达式 2.6 赋值表达式 2.6.1 赋值运算符和赋值表达式 2.6 赋值表达式 2.6.2 复合赋值表达式 2.6 赋值表达式 2.6.3 赋值运算中的类型转换 2.7 自加、自减运算符和逗号运算符 2.7.1 自加运算符“++”和自减运算符“--” 2.7 自加、自减运算符和逗号运算符 2.7.2 逗号运算符和逗号表达式 * * 本节将通过一个简单的程序例子,介绍C程序的一些基本构成和格式,使大家对C语言程序有一个初步的了解。 例2.1 已知矩形的两条边长(用a表示宽,b表示长),求矩形的面积(area)。 #include stdio.hmain(){} a=1.200000,b=3.600000,area=4.320000 注意: 1. C程序由函数组成,一个程序必须有一个且只能有一个主函数(main),C程序总是从主函数开始执行,并且也是从它结束的。 2. 函数体必须放在一对花括号“{}”内,在函数体中,通常有定义(说明)语句和执行语句,定义语句应出现在执行语句之前,每条语句后面的分号不可少。多条语句可以写在同一行上,并且一条语句也可以写在多行上。 3. C程序中的注释必须放在/*和*/之间,/和*之间不允许有空格。/*和*/之间不允许再插入/*或*/。注释可以出现在程序中任意位置。 /*声明部分,定义了3实型个变量*/ /*给变量a赋值*/ /*给变量b赋值*/ /*将a*b的结果赋值给变量area*//*分别输出矩形的两条边长和面积*/ a b area 1.2 3.6 4.32 函数体 double a,b,area;a=1.2;b=3.6;area=a*b;printf(“a=%f,b=%f,area=%f\n”,a,b,area); 注意 C语言区分大小写,如page、Page是两个不同的标识符。 常量 整型常量: 实型常量(符点型) 字符常量: 字符串常量
您可能关注的文档
最近下载
- 2024-2025学年 八年级上册物理(2024年新教材)教材课后习题-练习与应用(原动手动脑学物理).docx VIP
- 建筑施工承插型盘扣式钢管脚手架安全技术标准 JGJT231-2021.pdf VIP
- 动物学全套课件.pptx VIP
- 公务礼仪培训.pptx VIP
- (2025年高考真题)2025年全国高考一卷英语真题(原卷版).docx VIP
- Audition实例教程(Audition CC 2019)全套PPT课件.pptx VIP
- 中国糖尿病足诊治指南(全文版).doc VIP
- GA602-2013 干粉灭火器装置.docx VIP
- 初中校园心理剧剧本集合3篇.docx VIP
- 冷库安全操作规程.docx VIP
原创力文档


文档评论(0)