IBCLR — Clear bit#

IBCLR()#

IBCLR returns the value of I with the bit at position POS set to zero.

Parameters:
  • I – The type shall be INTEGER.

  • POS – The type shall be INTEGER.

Returns:

The return value is of type INTEGER and of the same kind as I.

Standard:

Fortran 90 and later, has overloads that are GNU extensions

Class:

Elemental function

Syntax:
RESULT = IBCLR(I, POS)
Specific names:

Name

Argument

Return type

Standard

IBCLR(A)

INTEGER A

INTEGER

Fortran 90 and later

BBCLR(A)

INTEGER(1) A

INTEGER(1)

GNU extension

IIBCLR(A)

INTEGER(2) A

INTEGER(2)

GNU extension

JIBCLR(A)

INTEGER(4) A

INTEGER(4)

GNU extension

KIBCLR(A)

INTEGER(8) A

INTEGER(8)

GNU extension

See also:

IBITS — Bit extraction, IBSET — Set bit, IAND — Bitwise logical and, IOR — Bitwise logical or, IEOR — Bitwise logical exclusive or, MVBITS — Move bits from one integer to another