圣源电子制作

 找回密码
 立即注册
查看: 3801|回复: 0
打印 上一主题 下一主题

arduino学习笔记5 Arduuino复合运算符

[复制链接]
跳转到指定楼层
楼主
发表于 2012-4-26 15:55:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
arduino学习笔记5 Arduuino复合运算符+= , -= , *= , /=
Description
描述
Perform a mathematical operation on a variable with another constant or variable. The += (et al) operators are just a convenient shorthand for the expanded syntax, listed below.
对一个变量和另一个参数或变量完成一个数学运算。+=(以及其他)可以缩短语法长度。
Syntax语法
x += y;   // equivalent to the expression x = x + y;          //
等价于 x = x + y;
x -= y;   // equivalent to the expression x = x - y;           //
等价于 x = x - y;
x *= y;   // equivalent to the expression x = x * y;           //
等价于 x = x * y;
x /= y;   // equivalent to the expression x = x / y;           //
等价于 x = x / y;
Parameters参数
x: any variable type
x
:任何变量类型
y: any variable type or constant
y
:任何变量类型或常数
Examples范例
x = 2;
x += 4;      // x now contains 6             // x
现在为6
x -= 3;      // x now contains 3             // x
现在为3
x *= 10;     // x now contains 30             // x
现在为30
x /= 2;      // x now contains 15             // x
现在为15

Syntax
语法
x++; // increment x by one and returns the old value of x
      //
x的值加1并返回原来的x的值。    ++x; // increment x by one and returns the new value of x      // x的值加1并返回现在的x的值。   
x-- ;   // decrement x by one and returns the old value of x       //
x的值减1并返回原来的x的值。   
--x ;   // decrement x by one and returns the new value of x        //
x的值减1并返回现在的x的值。
Parameters参数
x: an integer or long (possibly unsigned)
x
:一个整数或长整数(可以无符号)
Returns返回
The original or newly incremented / decremented value of the variable.
返回变量原始值或增加/消耗后的新值。
Examples范例
x = 2;
y = ++x;      // x now contains 3, y contains 3              // x
现在为3y3
y = x--;      // x contains 2 again, y still contains 3              // x
现在仍然为2y将为3
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|联系我们|闽公网安备 35012102000020号|闽ICP备11020110号-1|圣源电子

GMT+8, 2024-11-21 19:07 , Processed in 0.043714 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表