contentsconceptssyntaxlibrariessampleserrorsindex
Full text search
operator   shift    
    Related Concepts  

Syntax

  numeric-expression shift numeric-expression


Purpose

The result of a shift operator is: the bit sequence specified by the first operand shifted up by the number of places indicated by the second operand.

As bits are shifted, the positions which are no longer occupied are filled with zeros. Thus, shifting a bit sequence by 32 or more in either direction will result in a sequence of all zeros. Bits which go "off the end" are discarded. The result is always a sequence of 32 bits.

This line causes the bit that is second from the bottom to be set to 1, while the rest are set to 0:

  set c to 1 shift 1

      Related Concepts
   Bit-oriented arithmetic
 
----  

Top [CONTENTS] [CONCEPTS] [SYNTAX] [LIBRARIES] [SAMPLES] [ERRORS] [INDEX]

Generated: April 21, 1999 at 2:01:16 pm
If you have any comments about this section of the documentation, send email to [email protected]

Copyright © OmniMark Technologies Corporation, 1988-1999.