IBSET — Set bit#

IBSET()#

IBSET returns the value of I with the bit at position POS set to one.

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 = IBSET(I, POS)
Specific names:

Name

Argument

Return type

Standard

IBSET(A)

INTEGER A

INTEGER

Fortran 90 and later

BBSET(A)

INTEGER(1) A

INTEGER(1)

GNU extension

IIBSET(A)

INTEGER(2) A

INTEGER(2)

GNU extension

JIBSET(A)

INTEGER(4) A

INTEGER(4)

GNU extension

KIBSET(A)

INTEGER(8) A

INTEGER(8)

GNU extension

See also:

IBCLR, IBITS, IAND, IOR, IEOR, MVBITS