c语言二级公共基础120题详细解析

c语言二级公共基础120题详细解析

ID:35998347

大小:668.00 KB

页数:45页

时间:2019-04-29

c语言二级公共基础120题详细解析_第1页
c语言二级公共基础120题详细解析_第2页
c语言二级公共基础120题详细解析_第3页
c语言二级公共基础120题详细解析_第4页
c语言二级公共基础120题详细解析_第5页
资源描述:

《c语言二级公共基础120题详细解析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言-程序设计基础《程序设计基础》基础部分教案:第一章:C语言概述(1)是国际上广泛流行的计算机语言,既可用来写系统软件,也可用于应用软件。(2)既具有高级语言的功能,也具有低级语言的许多功能。(3)数据结构丰富,具有结构化的控制语句。(4)语法限制不很严格,程序设计自由度大。(5)程序可移植性好。第二章:程序的灵魂—算法程序=数据结构+算法+程序设计方法+语言工具和环境2.1算法的概念广义的算法指的是为解决一个问题而采取的方法和步骤。2.2简单算法举例例2.1求1*2*3*4*5例2.2求个位数为6且能被3整除的3位数的个数。2.3

2、算法的特性v有穷性v确定性v有零个或多个输入v有一个或多个输出v有效性2.4算法的表示Ø自然语言Ø流程图(例2.2)Ø三种基本结构和改进的流程图Ø伪代码(例2.2)Ø计算机语言2.5结构化程序设计方法v自顶向下v逐步细化v模块化设计v结构化编码45C语言-程序设计基础第三章:数据类型、运算符与表达式3.1C的数据类型  整 型             字符型  单精度       基本类型  实 型             枚举类型 双精度       数组类型 数据类型  构造类型 结构体类型             共用体类型   

3、           指针类型       空类型3.2常量与变量3.2.1常量和符号常量符号常量的定义方式:#define标识符常量值3.2.2变量变量的定义方式:类型名变量名vC语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线;v变量必须先定义,后使用;v变量名区分大小写;v建议变量名的长度不超过8个字符,选择变量名时,应注意做到“见名知意”。3.3整型数据3.3.1整型常量的表示方法Ø十进制整数Ø八进制整数:以0开头的数是八进制数。Ø十六进制整数:以0x开头的数是16进制数。3.3.2整型变量1.

4、整型数据在内存中的存放形式提醒:数据在内存中是以二进制形式存放的。2.整型变量的分类各种类型的取值范围有所不同,与机器和编译环境有关。3.4浮点型数据3.4.1浮点型常量的表示方法Ø十进制小数形式Ø指数形式3.4.2浮点型变量1.浮点型数据在内存中的存放形式提醒:数据在内存中是按照指数形式存储的2.浮点型变量的分类3.浮点型数据的舍入误差45C语言-程序设计基础各种类型数据的长度、精度和数值范围对于不同的系统会有差异。3.5字符型数据3.5.1字符常量C的字符常量是用单引号括起来的一个字符。注意:下面两种字符不能作为单引号中间的字符。1

5、、单引号本身:'2、反斜杠:3.5.2字符变量字符变量用来存放字符常量,其定义形式为:charc1,c2;3.5.3字符数据在内存中的存储形式及其使用方法字符型数据是以二进制形式存储的,其对应单元存放的是其ASCII码的值,即ASCII码的二进制形式。因此,字符型数据和整型数据可以通用。3.5.4字符串常量字符串常量是用双引号括起来的字符序列。3.6变量赋初值C语言允许定义变量时赋予初值。如:inti=6;floatx=8.35;charc='6';3.7各类数值型数据间的混合运算3.8算术运算符和算术表达式1.基本的算术运算符2.算

6、术表达式和运算符的优先级与结合性3.强制类型转换运算符一般形式为:(类型名)(表达式)4.自增、自减运算符3.9赋值运算符和赋值表达式1.赋值运算符2.类型转换类型转换的规则1.实型à整型舍弃实数的小数部分2.整型à实型45C语言-程序设计基础数值不变,以浮点数形式存储3.1.doubleàfloat截取前7位有效数字3.2.floatàdouble数值不变,有效位数扩展到16位4.字符型à整型如系统将字符处理为无符号量,则将字符的8位放到整型变量的低8位,高8位补0。否则,若字符最高位为0,则高8位补0,最高位为1,高8位补1。5.i

7、nt、short、longàchar截断,将低8位送到char中6.1.signedintàlong符号扩展,int为正,高16位补0,否则补16.2.longàint截断,将低16位送到int中7.1.unsignedintàlong高位补07.2.unsignedàsigned最高位做符号用8.signedàunsigned符号位做数值用3.复合的赋值运算符4.赋值表达式3.10逗号运算符和逗号表达式逗号表达式的一般形式为:表达式1,表达式2可扩展为:表达式1,表达式2,……表达式n整个逗号表达式的值为表达式n的值。第四章:最简单的

8、C程序设计4.1C语言的程序结构1.预处理部分:如#include它的作用是提供标准输入输出函数。如:printf();scanf();2.C程序有且仅有一个主函数main()。其内容在其

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。