Previous Page
Next Page


Index


[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X]

& (ampersand)
     & (address-of) operator
         address constants
         pointers to pointers
         precedence and associativity
     & (bitwise AND) operator
         precedence and associativity
         usual arithmetic conversions
     && (logical AND) operator
         precedence and associativity
     &= (bitwise AND assignment) operator 2nd
         precedence and associativity
<, > (angle brackets)
     < (less than) operator
         precedence and associativity
         usual arithmetic conversions
     << (left shift) operator 2nd
     <<= (left shift assignment) operator
         precedence and associativity
     <= (less than or equal to) operator
         precedence and associativity
         usual arithmetic conversions
     > (greater than) operator
         precedence and associativity
         usual arithmetic conversions
     >= (greater than or equal to) operator
         precedence and associativity
         usual arithmetic conversions
     >> (right shift) operator 2nd
     >>= (right shift assignment) operator 2nd
* (asterisk)
     * (indirection) operator 2nd 3rd 4th 5th
         precedence and associativity
         structure members, accessing
     * (multiplication) operator
         precedence and associativity
         usual arithmetic conversions
     *= (multiplication assignment) operator
         precedence and associativity
     in declarators
     in type names
\ (backslash)
     ending lines
     in escape sequences
{ } (braces)
     in array initializations
     in block statements
     in multidimensional array initializations
[ ](brackets)
     [ ] (subscript) operator 2nd 3rd
         accessing array elements
         array definitions
         arrays as function parameters
         precedence and associativity
         using with . and -> operators
     in declarators
^ (caret)
     ^ (bitwise exclusive OR) operator
         precedence and associativity
         setting and clearing bits
         usual arithmetic conversions
     ^= (bitwise exclusive OR assignment) operator
         precedence and associativity
: (colon)
     := (assignment) operator, in make utility
     double-colon rules in make
, (comma) operator 2nd
     precedence and associativity
     use in for loops
$ (dollar sign)
     $( ) in make macros
. (dot)
     . (member access) operator 2nd 3rd
         accessing flexible structure members
         accessing structure members
         precedence and associativity
= (equals sign)
     = (assignment) operator
         in make utility
         precedence and associativity
     == (equal to) operator 2nd
         comparing pointers
         precedence and associativity
         usual arithmetic conversions
! (exclamation mark)
     ! (logical NOT) operator
         precedence and associativity
     != (not equal) operator 2nd
         comparing pointers
         precedence and associativity
         usual arithmetic conversions
# (hash mark)
     # (stringify) operator
     ## (token-pasting) operator
     in makefile comments
     in preprocessor directives
- (minus sign)
     - (subtraction) operator
- (minus sign)
    - (subtraction) operator
         usual arithmetic conversions
- (minus sign)
     - (unary negation) operator
- (minus sign)
    - (unary negation) operator
         precedence and associativity
- (minus sign)
     -= (subtraction assignment) operator
- (minus sign)
    -= (subtraction assignment) operator
         precedence and associativity
- (minus sign)
     -> (member access) operator 2nd
- (minus sign)
    -> (member access) operator
         accessing flexible structure members
         accessing structure members
- (minus sign)
    -> (member access) operator
         accessing structure or union members
- (minus sign)
    -> (member access) operator
         precedence and associativity
- (minus sign)
     - (decrement) operator
- (minus sign)
    - (decrement) operator
         precedence and associativity
- (minus sign)
     - (subtraction) operator
( )(parentheses)
     ( ) (function call) operator 2nd 3rd 4th
         precedence and associativity
     in declarators
% (percent sign)
     % (modulo) operator
         precedence and associativity
         usual arithmetic conversions
     %= (modulo assignment) operator
         precedence and associativity
+ (plus sign)
     + (addition) operator 2nd
         usual arithmetic conversions
     + (unary plus) operator
         precedence and associativity
     ++ (increment) operator
         precedence and associativity
     += (addition assignment) operator
         precedence and associativity
     += (append) operator in makefiles
? (question mark)
     ?: (conditional) operator 2nd
         precedence and associativity
         usual arithmetic conversions
     ?= (conditional assignment) operator, in make utility
" (quotation marks, double)
     "" (empty string)
     enclosing string literals
; (semicolon)
     in expression statements
     in null statements
/ (slash)
     / (division) operator
         precedence and associativity
         usual arithmetic conversions
     /* and */ delimiters, block comments
     //, beginning line comments
     /= (division assignment) operator
         precedence and associativity
~ (tilde)
     ~ (bitwise NOT) operator
         precedence and associativity
(type name) {list} (compound literal) operator 2nd
_ (underscore), in identifier names
| (vertical bar)
     | (bitwise OR) operator
         precedence and associativity
         setting and clearing bits
         usual arithmetic conversions
     |= (bitwise OR assignment) operator
         precedence and associativity
     || (logical OR) operator
         precedence and associativity
... (ellipsis) 2nd 3rd
_ _DATE_ _
_ _FILE_ _
_ _LINE_ _
_ _STDC_ _
_ _STDC_HOSTED_ _
_ _STDC_IEC_559_ _
_ _STDC_IEC_559_COMPLEX_ _
_ _STDC_ISO_10646_ _
_ _STDC_VERSION_ _
_ _TIME_ _


Previous Page
Next Page