C51语言是51单片机在编程时使用的C语言。与C语言编程规则大部分相同。 —————— 常量 1.整型常量 十进制数直接写出 八进制数在前面加个0;如012的十进制数值为10 十六进制数在前面加个0x,如0x0b的十进制数值为11 2.浮点型常量 小数形式表示:就是0.123、.123、123.、0.0都是合法的浮点型常量 指数形式表示:即2.3026可表示为0.23026E1、2.3026e0、23.026e-1 ?? ??? ?在C中,以e或E后跟一个整数的形式表示10为底的幂数 ?? ??? ?且,e或E后必须要有数字且为整数,前后及数字之间不能有空格 3.字符型常量 使用单引号括起来的单个普通字符或转义字符 4.符号型常量 在C语言中,可以用一个标识符表示一个常量,称为符号型常量 一般形式: ?? ?#define 标识符 常量 ——————— 变量 变量类型有位变量、字符型变量、整型变量、浮点型变量 差不多 ——————— 运算符 与C一样 补充: 位运算符,与verilog一样 &?? ?位与 |?? ?位或 ~?? ?位非 ^?? ?位异或
复合赋值运算符 复合赋值就是在赋值=号前加其他符号 +=?? ?加法赋值 -= *= /= %= &=?? ?逻辑与赋值 |=?? ?逻辑或赋值 和C一样 —————————————— 数组 数组也称表格,是具有相同数据类型的数据集合 和C一样都 ———————————————— 循环语句、选择语句也和C一样
|