IAND

Elemental Intrinsic Function (Generic): Performs a logical AND on corresponding bits. This function can also be specified as AND.

Syntax

result = IAND (i, j)

i
(Input) Must be of type integer.

j
(Input) Must be of type integer with the same kind parameter as i.

Results

The result type is the same as i. The result value is derived by combining i and j bit-by-bit according to the following truth table:

   i   j   IAND (i, j)

   1   1        1
   1   0        0
   0   1        0
   0   0        0

The model for the interpretation of an integer value as a sequence of bits is shown in Model for Bit Data.

Specific Name Argument Type Result Type
BIAND INTEGER(1) INTEGER(1)
IIAND 1 INTEGER(2) INTEGER(2)
JIAND INTEGER(4) INTEGER(4)
KIAND INTEGER(8) INTEGER(8)
1 Or HIAND.

See Also

IEOR, IOR, NOT

Examples

IAND (2, 3) has the value 2.

IAND (4, 6) has the value 4.