In C, logical false is equivalent to 0. Logical true is equivalent to non-zero. The NOT operator result is 1 if the operand is 0. The result is 0 otherwise. Expressions enclosed in parentheses are performed first.
Parentheses also enclose function arguments.
All array subscripts count from 0. Used with pointers to structures and unions, instead of the dot operator. As a unary operator, it indicates indirection. Also, the indirection operator can be used in complex ways. Conditional Operators Conditional operators are a three-part operation unique to the C language.