第三章C语言基础以及流水灯的实现,C51数据类型,C51定义了标准C语言的所有数据类型;同时对标准C语言进行了扩展,更加注意对系统资源的合理利用,如表所示。,C51基本数据类型,char字符类型长度是一个字节(8位)int整型长度为两个字节(16位)long长整型长度为四个字节(32位)float浮点型长度为四个字节(32位)*指针型指针型本身就是一个变量,在这个变量中存放的是指向另一个数据的地址。这个指针变量要占据一定的内存单元,在C51中它的长度一般为13个字节。,C语言的变量类型及范围,C语言常量与变量,常量是在程序运行过程中不能改变的,而变量是可以在程序运行过程中不断变化的。变量的定义可以使用所有C51编译器支持的数据类型,而常量的数据类型只有整型、浮点型、字符型、字符串型和位变量。,常量,常量可用在不必改变值的场合,如固定的数据表,字库等。常量的定义方式有几种,下面来加以说明。#difineFalse0 x0;/用预定义语句可以定义常量#difineTrue0 x1;/这里定义False为0,True为1程序中用到False和True,在编译时,False替换为0,Tr