89C51单片机C语言编程.pptVIP

  • 17
  • 0
  • 约1.56万字
  • 约 55页
  • 2019-07-15 发布于江西
  • 举报
3.4 C51的运算符及表达式 3.4.1 赋值运算 3.4.2 算术运算 3.4.3 逻辑运算 3.4.4 位运算 3.4.5 复合赋值运算 3.4.6 逗号运算 3.4.7 条件运算 3.4.8 指针与地址运算 3.5 表达式语句及复合语句 3.5.1 表达式语句 在表达式的后边加一个分号“;”就构成了表达式语句 ,如: a=++b*9; x=8;y=7; ++k; 可以一行放一个表达式形成表达式语句,也可以一行放多个表达式形成表达式语句,这时每个表达式后面都必须带“;”号,另外,还可以仅由—个分号“;”占一行形成一个表达式语句,这种语句称为空语句。 空语句在程序设计中通常用于两种情况: (1)在程序中为有关语句提供标号,用以标记程序执行的位置。例如采用下面的语句可以构成一个循环。 repeat:; ; goto repeat; (2)在用while语句构成的循环语句后面加一个分号,形成一个不执行其它操作的空循环体。这种结构通常用于对某位进行判断,当不满足条件则等待,满足条件则执行。 【例】下面这段子程序用于读取8051单片机的串行口的数据,当没有接收到则等待,当接收到,接收数据后返回,返回值为接收的数据。 #include reg51.h char getchar() { char c; w

文档评论(0)

1亿VIP精品文档

相关文档