<lhs> '=' <rhs>';'
In this notation, everything in <> should be replaced by something
else. It is a place holder. <rhs> (right hand side) specifies an
expression. The right hand side of an assignment statement is evaluated
first. <lhs> (the left hand side) specifies a place to
store the result from the evaluation of <rhs>. The equal symbol
is quoted to indicate that it should be literal. The same applies to
the semi-colon.
Note that <lhs> does not need to be a variable. It can be
anything that specifies a location to store the result from
<rhs>. For example, *(char*)0xbf28f0a8 is perfectly fine
as an lhs for a char type <rhs>.