下载此文档

C程序设计PPT学习教案.pptx


文档分类:IT计算机 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
会计学
1
C程序设计
一、C51源程序组成
C51源程序是ASCII文件,可以用任何ASCII文本文件编写。
C51源程序
文件1
文件2
文件N
......
函数1
函数2
函数M
......
.............
第1页/共20页
一、C51源程序组成
C51是有函数组成的,一个C51源程序至少包含一个函数称为主函数,其名为main的函数及其它函数组成,其中主函数是程序的入口,也是程序结束的地方,即出口。
主函数的形式如下:
main( )
{
说明部分;
语句部分;
}
第2页/共20页
二、C51源程序的书写形式
主函数可以放在程序的任何地方,但整个程序的执行一定从主函数开始;
C程序书写格式自由,一行内可以写几个语句,一个语句可以写在多行上;
每个语句和数据定义的最后必须有一个分号;
可以用/*....*/或//来注释。
第3页/共20页
三、C51程序的开发过程
C51文件1
C51文件2
C51文件N
........
编译
编译
编译
链接
生成HEX文件
C51源文件的扩展

C51源文件编译后

C51源文件链接后

烧入到ROM中
第4页/共20页
四、C51的优先级及结合方向
优先级:当运算对象两侧都有运算符时,执行运算的先后次序。按运算符的高低来执行。
例:先乘除、后加减。
结合方向:一个运算对象两侧的运算符的优先级相同时的运算顺序。分左右结合两种。
例:a+b+c-d 左结合
-(-(-5)) 右结合
第5页/共20页
五、C51算术运算符及表达式
C51的算术运算符有5种:
+ - * / %
加法运算符
或正值符号
减法运算符
或负值符号
乘法运算符
除法运算符
求余运算符
除法有两种:
整除:两个运算对象为整数时;
普通除法:两个运算对象中有一个为实数时。
优先级:先乘除求余、后加减(小括号的优先级最高)
结合方向:除正负号外,其它都是左结合
算术表达式:由算术运算符连接起来的式子
第6页/共20页
六、数据类型转换
数据类型转换方式有两种:
自动类型转换
(由C语言编译自动完成)
强制类型转换
(使用强制类型转换运算符)
float
double
char
int
unsigned
long
格式: (类型名)(表达式)
第7页/共20页
七、C51关系运算符及表达式
C51的关系运算符有6种:
< > <= >= == !=
小于
大于
小于等于
大于等于
等于
注意:等于和赋值不要混淆。关系运算符的结果是0或1
优先级:<, >, <=, >=同优先级,==, !=同优先级,但前者
高于后者
结合方向:全部左结合
不等于
例如:若a=5, b=3, c=1 则
a>b
b+c<a
d=a>b
f=a>b>c
关系表达式:由关系运算符连接起来的式子
第8页/共20页
八、C51逻辑运算符及表达式
C51有三种逻辑运算符:
! && ||
逻辑非
逻辑与
逻辑或
“!”是单目运算符,&&和||是双目运算符。
逻辑表达式:用逻辑运算符连接起来的式子。
优先级:!最高,&&次之,||最低。
结合方向:!是右结合,&&和||是左结合。
逻辑表达式的结果是“0”或“1”。
Note:逻辑运算中,所有非0值都当作逻辑值“1”。
例如:若a=4,b=5
!a
a || b
a&&b
!a&&b
第9页/共20页

C程序设计PPT学习教案 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小121 KB
  • 时间2021-07-05