Assignments
An assignment stores a value in a variable. An assignment has the form:
<variable> = <expression>;
An expression can be a simple value but can also be more complicated. Rather than assigning a value to a variable, one can also add the value to the current value of the variable using +=. Similar, you can subtract it using -=, multiply it using *=, divide it using /= ,or use bitwise operators using |=, &\, or ^=.