计算机二级C语言.ppt
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
注意点:
• #include "stdio.h" /*头文件*/:系统提供的文件名, 包含有关输入输出的函数信息。 • main()[主函数]:括号可以是空的,但不能省 略。
• 可以有多个不同名字的函数,但又且只有 一个主函数。 • 运行总是从主函数开始执行。
语法格式:
• (1)语句以“;”结束; • (2)注释符必须成对出现, 中间不允许有空格,且不允 许有嵌套。
1)十进制:用一串连续的数字来表示,中间不允许有空格 或其它字符。(12432) 2)八进制:a:用数字“0”开头,而不是字母“o”;b:只能用 合法的八进制数字表示,数字“0-7”,非法的不会提示, 最后得到不正确的结果。 3)十六进制:用数字“0”和字母“x”组成。字母“a-f”, 数字“0-9”。
三:标识符的组成和分类
• 标识符的组成:字母,数字,下划线。 (字母区分大小写,长度取前8位) 分类:关键字(if,while),预定义标识符 (printf,scanf),用户自定义标识符(字母,数 字,下划线的组成)
四:整型数据和实型数据
• 常量:定义程序运行中不能改变的量。
• 分类:(1)整型,实型常量(带小数点: 3.0)(2)字符型常量(a b 1)(3)字符串常量 (hghghi)(3)符号常量
第一章
程序设计的基本概念
概念 :
(一)计算机语言包括两种:
(1)高级语言 (2)低级语言 远离硬件 靠近硬件
(二)C语言编译各方面文件的 后缀:
(1) 源程序的后缀:.c;(2)经过编译,生成文件的后 缀:.obj; (3)连接运行之后生成的后缀:.exe。
特点:
有穷性 确定性
可行性
有零个或多个输入 有一个或多个输出
第二章
数 据和表达式
简单C的构成和格式
• TC环境的菜单栏:
(1)F10(菜单栏)(2)File(文件菜单) (3)NEW(新建)(4)Save(保存)快捷键:F2 (4)Write To(文件另存为) (5)Quit(退出程序):快捷键:Alt+X 注:满屏切换窗口(Alt+回车) Run(运行菜单) (1)Run(运行)快捷键:Ctrl+F9 (2)User Screen(看结果)快捷键:Alt+F5
if(x<0) x=-x;
X〈0
是
X=—X
编写一程序,判断输入的数是否为偶数,若是,输出YES,如不是,则输出 NO? 解:#include() main() { int x; scanf("%d",&x); if(x%2==0) printf("YES"); else printf("NO"); }
描述算法:
[1]伪代码(一般不用)
[2]流程图:(1)传统结构化流程图
(2)N-S流程图
结构化语言包括:
(1)选择结构(2)顺序结构(3)循环结构:当型循 环;直到型循环
传统结构流程图
表判断 处理 开始或结束 输入或输出 流程线 连接点
顺序结构
传统流程图 N-S流程图
整型数据分类
一:1)signed 有符号整型 a)int 基本整型 b)short 短整型 c)long 长整型 • 2)unsigned 无符号整型 a)unsigned int 无符号基本整型 b)unsigned short 无符号短整型 c)unsigned long 无符号长整型 二:若要表示一个长整型常量,则应该在一个整型常量后面加一个字母 后缀l(L的小写)或者是L。(注意:如果一个足够大的数 即使面值在长 整型范围内但数字后未加字母L,也不可代表长整型数) 三:无论是短整型还是长整型,都被识别为有符号整数。无符号整数应 该在数字末尾加上“u”或“U”,长整型无符号常量,加“lu”或 “LU”。(注意:无符号常量不能表示成小于0的负数。 例如:200U是不合法的)。
Leabharlann Baidu
范围
第三章
顺序结构
第一节 输出函数
定义:
• 1.顺序结构:按他们在程序中出现的顺序逐条执行,由这 样的语句构成的程序结构。 • 2.把数据从计算机内部送到计算机外部设备上的操作叫做 “输出”;从计算机外部设备将数据送入计算机内部的操 作成为“输入”。 • 3.C语言中,本身不提供用于输入输出的语句。在C语言程 序中,可以通过调用标准库函数提供的输入输出函数来实 现数据的输入输出。
语句1
语句1
语句2 语句2
选择结构
不满足 判断表达式 满足 语句1 语句2
判断表达式 满足 语句1 语句2
当型循环(先选择后执行:最少是0次)
不满足 判断表达式 满足 循环体 判断表达式
循环体
直到型循环(先执行后判断,最少一次)
循环体
循环体
判断表达式
判断表达式
满足
不满足
例题:
1.用N-S流程图写程序。
整型变量
• 分类:长整型,短整型,基本整型,无符号整型。
• 定义:基本整型用类型名关键字int进行定义。 注:一个定义语句中可以同时定义多个变量,变量之间用“,”隔开;
一般微机为基本整型变量,开辟2个字节的存储单元,允许存储的数 值范围:-32768--32767;当程序中用以上方式定义变量时,编译程序会为 变量开辟存储单元,但并没有在存储单元中存放任何初值,因此这些 存储单元中原有的信息垃圾并没有清除,这时,变量中值是没有意义 的,称变量值“无意义”;变量定义的同时也可以只赋初值,成为变 量初始化。
变量
• 定义:其值可以改变,先定义后使用。 • 实质:内存中的存储单元。 • 特性:(1)凡未被先定义的的不能作为变 量名(2)每一变量被指定为一确定类型, 在编译时就能为其分配相同的存储单元(3) 指定每一变量属于一类型,这就便于在编 译时,据此检查该变量所进行运算是否合 法。
整型变量
1.表示方法:十进制,八进制,十六进制。 2.三种进制的表示方法:
三种进制的转换
• • • • •
0 1 2
0 1 2 十进制: 123 3 10 2 10 1 10 3 8 2 8 1 8 八进制:0123 0 1 0 xbd 13 16 11 16 十六进制: 十进制转换成八进制:除8取余,从底往上。 十进制转换成十六进制:除16取余,同上。