单片机编程语言
- 汇编语言:
低级语言
直接操作底层寄存器
执行效率最高
不易移植
不易编写和读懂
学习难度大 - C语言:
高级语言
更偏向用户
效率不如汇编
易移植
易编写和读懂
学习难度小
对比两种语言,我们更偏向于使用C语言!
单片机C语言编程组成
1.基本规范
语句之间的分隔: ;
括号:(表达式), (优先运算式), [数组地址], {语句}
注释符://单句注释,/* */段落注释
声明:函数声明, 变量声明
数组:一维数组, 二维数组
2.数据类型
位型:bit
无符号字符形:unsigned char
有符号字符型:signed char
无符号整型:unsigned int
有符号整型:signed int
无符号长整型:unsigned long
有符号长整型:signed long
浮点型:float
双精度浮点型:double
3. 符号与表达式
算数运算符:=(赋值),+,-,*,/,%(求余)
关系运算符:<,>,<=,>=,==,!=
逻辑运算符:&&,||,!
位操作:&,|,^(按位异或),~,<<,>>
4.语句
选择语句:if语句,switch语句
循环语句:for语句,while语句
其他:#include ,#define
更多C语言学习内容:杜老师的C编程