XL Fortran for AIX V8.1.1

ランゲージ・リファレンス

BTEST (I, POS)

整数値のビットをテストします。

引き数タイプおよび属性

I
タイプは整数でなければなりません。

POS
タイプは整数でなければなりません。非負数で、BIT_SIZE (I) よりも小さくなければなりません。

クラス

エレメント型関数

結果タイプおよび属性

結果のタイプは、デフォルトの論理値になります。

結果値

I のビット POS が値 1 を持っている場合、結果は値 .TRUE. を持ち、I のビット POS が値ゼロを持っている場合は、値 .FALSE. を持ちます。

ビットには、右から左へ 0 から BIT_SIZE(I)-1 までの番号が付けられます。

BTEST (8, 3) は値 .TRUE. を持ちます。

If A has the value
   | 1 2 |
   | 3 4 |
the value of BTEST (A, 2) is
   | false false |
   | false true  |
and the value of BTEST (2, A) is
   | true  false |
   | false false |

整数ビット・モデルを参照してください。


特定名 引き数タイプ 結果タイプ 引き数渡し
BTEST (1) 任意の整数 デフォルトの論理値 あり

注:

  1. IBM 拡張


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]