1 / 262
文档名称:

c语言基本语法归纳.ppt

格式:ppt   大小:805KB   页数:262页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言基本语法归纳.ppt

上传人:相惜 2022/3/17 文件大小:805 KB

下载得到文件列表

c语言基本语法归纳.ppt

文档介绍

文档介绍:C语言基本语法归纳 及实例介绍
计算机教学中心
李雪飞
整理ppt
提 纲
C语言概况
C程序的结构
数据类型、运算符与表达式
最简单的C程序设计—顺序程序设计
选择结构程序设计
循环控制
数组
函数
指针
整理p,什么也不干,但这是合法的。
C程序的结构
整理ppt
3、一个C程序总是从main函数开始执行的,而不论main函数在整个程序中的位置如何(main函数可以放在程序最前头,也可以放在程序最后,或在一些函数之前在另一些函数之后)。
4、 C程序书写格式自由,一行内可以写几个语句,一个语句可以分写在多行上。C程序没有行号,也不象fortran或cobol那样严格规定书写格式(语句必须从某一列开始书写)。
C程序的结构
整理ppt
5、每个语句和数据定义的最后必须有一个分号。分号是C语句的必要组成部分。例如:c=a+b; 分号不可少。即使是程序中最后一个语句也应包含分号(这是和pascal语言不同的)。
6、C语言本身没有输入输出语句。输入和输出的操作是由库函数scanf和printf等函数来完成的。C对输入输出实行“函数化”。
7、可以用/*……*/对C程序中的任何部分作注释。可以增加程序的可读性。
C程序的结构
整理ppt
程序开发过程
……
C源代码
编译
程序
目标代码




可执行代码

C源代码
编译
程序
目标代码
整理ppt
数据类型、运算符与表达式
整理ppt
§ 信息在计算机中的存储与表示
计算机的基本功能是进行数据的计算和加工处理,程序和数据在计算机的存储是用二进制形式表示的。
数与字符是自然信息与计算机二进制信息的中转环节。
数制:就是用一组固定的数字和一套统一的规则来表示数据的方法。
日常使用的十进制(逢十进一)
机器内部的二进制(逢二进一)
其它常用的数制:八进制,十六进制
整理ppt
不同数制之间的对应表示
十进制decimal
二进制binary
八进制
octal
十六进制hexdecimal
0
0
0
0
1
1
1
1
2
10
2
2
3
11
3
3
4
100
4
4
5
101
5
5
6
110
6
6
7
111
7
7
整理ppt
十进制decimal
二进制binary
八进制
octal
十六进制hexdecimal
8
1000
8
9
1001
9
10
1010
11
1011
12
1100
13
1101
14
1110
15
1111
16
10000
10
A
B
C
D
E
F
20
10
11
12
13
14
15
16
17
整理ppt
数制间的转换
、八、十六进制转换为十进制
按权展开法。
例:
()2=1×22+0×21+1×20+1×2-1+1×2-2
=() 10
()8=1×82+2×81+7×80+4×2-1
=() 10
整理ppt
数制间的转换
、八、十六进制
整数部分:除R取余法(先余为低,后余为高)
小数部分:乘R取整法(先整为高,后整为低)
转换精度问题
例:
()10=(?) 2
结果: () 2
()10=(?) 8
结果: () 8
整理ppt
数制间的转换
、十六进制之间的转换
八、十六进制转换为二进制
一分为三、一分为四
例:
()8=() 2
=() 2
()16=() 2
=() 2
二进制转换为八、十六进制
合三为一、合四为一
整理ppt
§ C的数据类型
数据结构指的是数据的组织形式。
不同的计算机语言所允许定义和使用的数据结构是不同的。
处理同一类问题,如果数据结构不同,算法也会不同。
所以,我们应当综合考虑算法和数据结构,选择最佳的数据结构和算法。
数据结构+算法=程序
对程序当中所用到的所有数据都必须指定其数据类型。
C语言的数据结构是以数据类型形式出现的。
整理ppt
C的数据类型如下:
整理ppt