•  Back 
  •  C Language 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help 
  •  Show info about hypertext 
  •  View a new file 
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.