Sun Studio 12: Fortran ライブラリ・リファレンス

3.3.1 ビット操作 ¤

次の関数はすべて FORTRAN 77 の規格外です。

表 3–6 FORTRAN 77 ビット単位関数

ビット単位操作 

引数の数 

個別名 

引数の型 

関数の型 

補数 

NOT

INTEGER

INTEGER

論理積 

22 

AND IAND

INTEGER

INTEGER

内包的論理和 

22 

OR IOR

INTEGER

INTEGER

排他的論理和 

22 

XOR IEOR

INTEGER

INTEGER

シフト 注 (14) 参照

ISHFT

INTEGER

INTEGER

左シフト 注 (14) 参照。

LSHIFT

INTEGER

INTEGER

右シフト 注 (14) 参照。

RSHIFT

INTEGER

INTEGER

論理的右シフト 注 (14) 参照。

LRSHFT

INTEGER

INTEGER

循環シフト 

ISHFTC

INTEGER

INTEGER

ビット抽出 

IBITS

INTEGER

INTEGER

ビットセット 

IBSET

INTEGER

INTEGER

ビットテスト 

BTEST

INTEGER

LOGICAL

ビットクリアー 

IBCLR

INTEGER

INTEGER

前述の関数は、組み込み関数または外部関数として使用可能です。ライブラリのビット単位操作ルーチンについての詳細は、『Fortran ライブラリ・リファレンス』を参照してください。