第3章C51基本语法3.1C51程序结构和特点3.2C51数据类型3.3C51运算符和表达式3.4C51语句和结构化程序设计3.5C51的数组、结构和联合3.6 C51的指针3.7C51的函数和中断函数3.8预处理命令、库函数
第3章 C51基本语法 3.1 C51程序结构和特点 3.2 C51数据类型 3.3 C51运算符和表达式 3.4 C51语句和结构化程序设计 3.5 C51的数组、结构和联合 3.6 C51的指针 3.7 C51的函数和中断函数 3.8 预处理命令、库函数
3.1C51程序结构和特点3.1.1C51程序的结构特点(1)源程序有一个或多个源文件组成,扩展名.C(2)源文件中含有若干个函数在整个程序中只有一个(必须)主函数,viod main(viod)程序从main()开始执行,调用其它函数(3)源程序中含有预处理命令、语句、说明等(4)源程序中可以加注释
3.1 C51程序结构和特点 3.1.1 C51程序的结构特点 (1)源程序有一个或多个源文件组成,扩展名 .C (2)源文件中含有若干个函数 在整个程序中只有一个(必须)主函数,viod main(viod) 程序从 main( )开始执行,调用其它函数。 (3)源程序中含有预处理命令、语句、说明等 (4)源程序中可以加注释
3.1.2C51的字符集、标识符与关键字一、字符集和词汇字符集:09,a一Z,A一Z,下划线,运算符等词汇:由上述符号组成词汇二、标识符用于标识源程序中某个对象的名称三、关键字C51中已定义的、有特定含义的特殊标示符
3.1.2 C51的字符集、标识符与关键字 一、字符集和词汇 字符集:0—9,a—z,A—Z,下划线,运算符等 词汇:由上述符号组成词汇 二、标识符 用于标识源程序中某个对象的名称 三、关键字 C51中已定义的、有特定含义的特殊标示符
3.2C51数据类型表3-13.2.1C51数据类型常量3.2.2一、整型常量(1)八进制整数,以0开始,后跟数字,如0123(2)十六进制整数,以0X开始,后跟数字,如0Xaf(3)十进制整数,没有前缀,如125
3.2 C51数据类型 3.2.1 C51数据类型 表3-1 3.2.2 常量 一、整型常量 (1)八进制整数,以O开始,后跟数字,如O123 (2)十六进制整数,以0X开始,后跟数字,如0Xaf (3)十进制整数,没有前缀,如125
二、字符型常量(1)普通字符如‘A',"B’其值为ASCLL码“A值0X41.B值0X42表3-2(2)转义字符三、字符串常量用双括号引,如“AKJN”“8051
二、字符型常量 (1)普通字符 如‘A’, ’B’ 其值为ASCLL码。 ‘A’值 0X41, ’B’值 0X42 (2)转义字符 表3-2 三、字符串常量 用双括号引,如“AKJN”, “8051