You can think of operators as a special
type of function (you’ll learn that C++ operator overloading treats
operators precisely that way). An operator takes one or more arguments and
produces a new value. The arguments are in a different form than ordinary
function calls, but the effect is the same.

From your previous programming
experience, you should be reasonably comfortable with the operators that have
been used so far. The concepts of addition (**+**), subtraction and unary
minus (**-**), multiplication (*****), division (**/**), and
assignment(**=**) all have essentially the same meaning in any programming
language. The full set of operators is enumerated later in this
chapter.