SHIFTR(I, SHIFT) (Fortran 2008)

Purpose

Performs a logical shift to the right.

Class

Elemental function

Argument type and attributes

I
An INTENT(IN) INTEGER
SHIFT
An INTENT(IN) INTEGER. Its value must be non-negative, and less than or equal to BIT_SIZE(I).

Result type and attributes

Same as I.

Result value

Example

SHIFTR (12, 1) has the result 6.