blob: 0005fbc623bf49262280590b81e7cec0298ee0a2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
.. _arduino-incrementcompound:
+= , -= , \*= , /=
==================
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 -= y; // equivalent to the expression x = x - y;
x *= y; // equivalent to the expression x = x * y;
x /= y; // equivalent to the expression x = x / y;
Parameters
----------
x: any variable type
y: any variable type or constant
Examples
--------
::
x = 2;
x += 4; // x now contains 6
x -= 3; // x now contains 3
x *= 10; // x now contains 30
x /= 2; // x now contains 15
|