qc.hlp (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Operators
                                             Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
  This table lists operators by category.
 
              Symbol                      Name or Meaning
 
  ────────────────────────Arithmetic───────────────────────────────────
 
                +                         Addition
                -                         Subtraction
                *                         Multiplication
                /                         Division
                %                         Modulus
 
  ────────────────────────Relational───────────────────────────────────
 
                <                         Less than
                <=                        Less than or equal to
                >                         Greater than
                >=                        Greater than or equal to
                ==                        Equal
                !=                        Not equal
 
  ────────────────────────Assignment───────────────────────────────────
 
                =                         Assignment
                +=                        Addition
                -=                        Subtraction
                *=                        Multiplication
                /=                        Division
                %=                        Modulus
                <<=                       Left shift
                >>=                       Right shift
                &=                        Bitwise AND
                ^=                        Bitwise exclusive OR
                |=                        Bitwise OR
 
  ───────────────────Increment & Decrement─────────────────────────────
 
                ++                        Increment
                --                        Decrement
 
  ──────────────────────────Bitwise────────────────────────────────────
 
                &                         Bitwise AND
                ^                         Bitwise exclusive OR
                |                         Bitwise OR
                <<                        Left shift
                >>                        Right shift
                ~                         One's complement
 
  ────────────────────────Relational───────────────────────────────────
 
                &&                        Logical AND
                ||                        Logical OR
                !                         Logical NOT
 
  ──────────────────────────Pointer────────────────────────────────────
 
                &                         Address
                *                         Indirection
                :>                        Base
                                            Example: myseg:>bp
                                            The pointer bp acts as an
                                            offset into the segment
                                            specified by myseg.
 
  ────────────────────────Conditional──────────────────────────────────
 
                ? :                       Conditional
                                            Example:
                                            (val >= 0) ? val : -val
                                            If the condition is true,
                                            the expression evaluates
                                            to val. If not, the
                                            expression equals -val.
 
  ───────────────────────Miscellaneous─────────────────────────────────
                ( )                         Function call
                [ ]                         Array element
                .                           Structure or union member
                ->                          Pointer to structure member
                (type)                      Type cast
                sizeof                      Size in bytes
 
  ─────────────────────────────────────────────────────────────────────
 
  See: Operator Precedence Table
                                    -♦-