1 / 94
文档名称:

第3章 C51基本语法.ppt

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

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

分享

预览

第3章 C51基本语法.ppt

上传人:zbfc1172 2018/5/28 文件大小:1.11 MB

下载得到文件列表

第3章 C51基本语法.ppt

相关文档

文档介绍

文档介绍:第3章 C51基本语法
C51程序结构和特点
C51数据类型
C51运算符和表达式
C51语句和结构化程序设计
C51的数组、结构和联合
C51的指针
C51的函数和中断函数
预处理命令、库函数
C51程序的结构和特点
C51程序的结构

、紧凑,使用方便、灵活。

。具有现代化语言的各种数据结构。


,程序执行效率高。

二. C51程序的结构特点
(1)源程序有一个或多个源文件组成,
(2)源文件中含有若干个函数
在整个程序中只有一个(必须)主函数,viod main(viod)
程序从 main( )开始执行,调用其它功能函数。
(3)源程序中含有预处理命令、语句、说明等
(4)源程序中可以加注释
说明:()函数放于何处,程序总是从main()函数开始执行,执行到main()函数结束则结束。
()函数中调用其它函数,其它函数也可以相互调用,但main()函数只能调用其它的功能函数,而不能被其它的函数所调用。
,也可以是由用户定义的自定义函数。
,程序的开始部分一般是预处理命令、函数说明和变量定义等。
C51语言程序结构一般如下:
预处理命令 include<>
函数说明 long fun1();
float fun2();
int x,y;
float z;
功能函数
主函数
功能函数
功能函数1 fun1()
{
函数体…
}
主函数 main()
{
主函数体…
}
功能函数2 fun2()
{
函数体…
}
C51的字符集、标识符与关键字
一、字符集和词汇
字符集:0—9,a—z,A—Z,下划线,运算符等
词汇:由上述符号组成词汇
二、标识符
用于标识源程序中某个对象的名称
三、关键字
C51中已定义的、有特定含义的特殊标示符
C51的数据类型
C51的数据类型分为基本数据类型和组合数据类型,情况与标准C中的数据类型基本相同,但其中char型与short型相同,float型与double型相同,另外,C51中还有专门针对于MCS-51单片机的特殊功能寄存器型和位类型。
C51数据类型
基本数据类型
长度
取值范围
unsigned char
1字节
0~255
signed char
1字节
-128~+127
unsigned int
2字节
0~65535
signed int
2字节
-32768~+32767
unsigned long
4字节
0~4294967295
signed long
4字节
-2147483648~+2147483647
float
4字节
-38~+38
bit
1位
0或1
Sbit
1位
0或1
sfr
1字节
0~255
sfr16
2字节
0~65535
表3-1 C51的数据类型

char和unsigned char之分,默认为signed char。它们的长度均为一个字节,用于存放一个单字节的数据。 char,它用于定义带符号字节数据,其字节的最高位为符号位,“0”表示正数,“1”表示负数,补码表示,所能表示的数值范围是-128~+127;
char,它用于定义无符号字节数据或字符,可以存放一个字节的无符号数,其取值范围为0~255。unsigned char可以用来存放无符号数,也可以存放西文字符,一个西文字符占一个字节,在计算机内部用ASCII码存放。

int和unsigned int。默认为signed int。它们的长度均为两个字节,用于存放一个双字节数据。
int,用于存放两字节带符号数,补码表示,数的范畴为-32768~+32767。
int,用于存放两字节无符号数,数的范围为0~65535。