Topic : C-Language Documentation Author : John Kormylo Version : C.HYP 1.0 Subject : Documentation/C-Language Nodes : 233 Index Size : 6362 HCP-Version : 3 Compiled on : Atari @charset : atarist @lang : en @default : @help : Help @options : +g -i -s +x +z -t4 @width : 75 View Ref-File[ Operators ] Nomenclature: 'Lvalue Operator Rvalue' as in 'a + b' Unary Operators - + ~ ! * & ++ -- sizeof (<type>) Arithmetic Operators * / % + - Bitwise Operators & | ^ << >> Logical Operators == != < > <= => && || Membership Operators . -> ( ) [ ] Assignment Operators = += -= *= /= %= &= |= ^= <<= >>= Conditional Operator ? Not an Operator , ; : { } /* */ In general, Lvalue and Rvalue can be Variables, Constants, Functions, or further operator expressions; e.g., '(a + 1) < (b & 0xff)' (Some operators require certain operands or data types.) See also Operator Precedence.