`IOR`

— Bitwise logical or*Description*:`IOR`

returns the bitwise Boolean inclusive-OR of`I`and`J`.*Standard*:- Fortran 95 and later, has overloads that are GNU extensions
*Class*:- Elemental function
*Syntax*:`RESULT = IOR(I, J)`

*Arguments*:-
`I`The type shall be `INTEGER`

.`J`The type shall be `INTEGER`

, of the same kind as`I`. (As a GNU extension, different kinds are also permitted.) *Return value*:- The return type is
`INTEGER`

, of the same kind as the arguments. (If the argument kinds differ, it is of the same kind as the larger argument.) *Specific names*:-
Name Argument Return type Standard `IOR(A)`

`INTEGER A`

`INTEGER`

Fortran 95 and later `BIOR(A)`

`INTEGER(1) A`

`INTEGER(1)`

GNU extension `IIOR(A)`

`INTEGER(2) A`

`INTEGER(2)`

GNU extension `JIOR(A)`

`INTEGER(4) A`

`INTEGER(4)`

GNU extension `KIOR(A)`

`INTEGER(8) A`

`INTEGER(8)`

GNU extension *See also*:- IEOR, IAND, IBITS, IBSET, IBCLR, NOT