Increment Operator
The increment operator is an Arduino arithmetic operator that increments an integer variable by a value of one. This is useful in certain types of loops.
Two possible structures of increment operator:
- Variable_Name++ : As the ‘++’ sign is after the variable name, it is a post increment operation. This means that the variable is first used in the statement and incremented after the statement execution.
- ++Variable_Name : As the ‘++’ sign is before the variable name, it is a pre increment operation. This means that the variable is incremented before execution of the statement.
Example showing the working of the post increment operation:
Example showing the working of the pre increment operation:
Decrement Operator
The decrement operator is used to decrement an integer variable by a value of one.
Two possible structures of increment operator:
- Variable_Name – – : As the ‘–‘ sign is after the variable name, it is a post decrement operation. This means that the variable is first used in the statement and decremented after the statement execution.
- – – Variable_Name : As the ‘–‘ sign is before the variable name, it is a pre decrement operation. This means that the variable is decremented before execution of the statement.
Example of post decrement operation
Example of pre decrement operation:
Was this post helpful?
Let us know if you liked the post. That’s the only way we can improve.