9.3.62 IBCLR (I, POS)

Description:  Clears one bit to zero.  
Class:  Elemental function; Generic 
Arguments:  I Must be of type integer.  
  POS Must be of type integer. It must not be negative and it must be less than BIT_SIZE (I).
The rightmost (least significant) bit of I is in position 0. 
Results:  The result type is the same as I. The result has the value of the sequence of bits of I, except that bit POS of I is set to zero.

For more information on bit functions, see Section 9.2.3.

The model for the interpretation of an integer value as a sequence of bits is shown in Section D.3

Specific Name  Argument Type  Result Type 
  INTEGER(1)  INTEGER(1) 
IIBCLR  INTEGER(2)  INTEGER(2) 
JIBCLR  INTEGER(4)  INTEGER(4) 
KIBCLR  INTEGER(8)  INTEGER(8) 

Examples

IBCLR (18, 1) has the value 16.

If V has the value (1, 2, 3, 4), the value of IBCLR (POS = V, I = 15) is (13, 11, 7, 15).


Previous Page Next Page Table of Contents