51单片机C语言指令

简单的单片机C程序要有什么
1)头文件 (#include)
2)主函数 (void main)
3)执行部分
C语言中常用的语句
1)选择语句(if-else)
2)循环语句(while)
3)循环语句(do while)
4)循环语句(for( ; ; ))
C-51的运算符
C-51的数据类型
sbit(位)
把变量另外取名#define a P2 (把P2另外取名为a)
基本数据类型
bit 1 字节 0 或 1
signed char 1 字节 -128~+127
unsigned char 1 字节 0~255
signed int 2 字节 -32768~+32867
unsigned int 2 字节 0~65535
signed long 4 字节 -2147483648~+2147483647
unsigned long 4 字节 0~4294967295
float 4 字节 ±1.176E-38~±3.40E+38
指针 1~3 字节 对象地址
sbit 1 位 0 或 1
sfr 1 字节 0~255
sfr16 2 字节 0~65535

有符号整形 (signed)ind 16位 -32767-+32767
(signed)short 16位 -32767-+23767
(signed)long 32位 -2147483648-+214748364
无符号整形 unsigned ind 16位 0-65535
unsigned short ing 16位 0-65535
unsigned long int 32位 0-4294967295
单精度有符号实型 float 32位 3.4e-38-1.7e38
双精度有符号实型 double 64位 1.7e-308- 1.7e308
有符号字符型 char 8位 -128-127
无符号字符型 unsigned char 8位 0-255
与C语言基本相同
+ - * / (加 减 乘 除)
> >= < <= (大于 大于等于 小于 小于等于)
== != (等于 不等于)
&& || ! (逻辑与 逻辑或 逻辑非)
>> << (位右移 位左移)
& | (按位与 按位或)
^ ~ (按位异或 按位取反)
C语言的基本语句
与标准的C语言基本相同:
if 选择语句
whille 循环语句
for 循环语句
switch/case 多分支选择语句
do-while 循环语句

相关文档
最新文档