COBOL2002 言語 拡張仕様編


5.3.1 ブール項目(ブール形式データを扱う機能)

ブール項目は,PICTURE句の文字列が文字'1'だけから成るもので,ブール文字の列を表す。ブール文字は,USAGE(用途)がBIT(ビット)かDISPLAY(表示用)かによって,おのおの1ビットまたは標準データ形式の1文字を表示する。

ビットから成るブール項目を内部ブール項目,文字から成るブール項目を外部ブール項目という。

外部ブール項目を部分参照する場合,そのブール項目と同じ長さの英数字項目に再定義されたものとみなす。

内部ブール項目は部分参照してはならない。

内部ブール項目の指定方法および形式を次に示す。

表5‒1 ブール項目の指定方法および表現形式

PICTURE句の指定

USAGE句の指定

表現形式

ブール(文字'1'だけの文字列)

DISPLAY

1バイトで1ブール文字(0か1)を表現する。

BIT

1ビットで1ブール文字(0か1)を表現する。

【標準仕様との関連】

COBOL2002 言語 標準仕様編」 「9.16.54 PICTURE句

COBOL2002 言語 標準仕様編」 「9.16.86 USAGE句