共用方式為


支援的 COBOL 資料類型

COMP-1
指定內部浮點專案的 4 位元組、單精度浮點 Real 資料類型。 符號包含在最左邊位元組的第一個位中,而指數則包含在該位元組的其餘七個位中。 剩餘的三個字節會保留多位元組。

COMP-2
指定內部浮點專案的8位元組、雙精確度浮點實數實數數據類型。 符號包含在最左邊位元組的第一個位中,而指數則包含在第一個字節的其餘七個位中。 其餘七個字節會保留多位元組。

COMP-3 已封裝十進位
已封裝的十進位數據類型,指定儲存在已封裝十進位格式的內部十進位專案。 在封裝的十進位格式中,欄位中的每個位元組都代表兩個數位,但最右邊的位元組除外。 最右邊的位元組會保留一位數和符號。 換句話說,每個字元位置都有兩位數,但尾端字元位置是由低序數位和正負號所佔用。 專案可以包含 0 到 9 的任何數位,加上正負號,表示值不超過 18 個小數位數。 例如,十進位值 +123 是以 0001 0010 0010 0011 1100 表示,以封裝十進位格式表示。 如需詳細資訊,請參閱 Zoned Decimal 或 Packed Decimal 數據類型

DISPLAY Zoned Decimal
未封裝的十進位數據類型,指定儲存在區域十進位格式的內部十進位專案。 區域十進位格式與未封裝的小數格式同義,其格式代表數位,其中每個數位都包含在位 4 到 7,而符號包含在最小有效位元組的位 0 到 3。 最小有效位元組以外的位元組 0 到 3 個字節包含 1, (十六進位 F) 。 例如,十進位值 +123 以 1111 0001 111 0010 1100 1100 0011 表示為區域十進位格式的三個字節。 如需詳細資訊,請參閱 Zoned Decimal 或 Packed Decimal 數據類型

日期和時間
使用兩個 PIC 9 (7) COMP-3 Packed Decimal 值的群組專案來指定日期和時間。

僅限 TIME
使用 PIC 9 (7) COMP-3 Packed Decimal 值來指定時間。

僅限日期
使用 PIC 9 (7) COMP-3 Packed Decimal 值來指定日期。

PIC X
指定擴充二進位編碼十進位交換碼中的單一字元, (EBCDIC) 字元字串。 EBCDIC 是大型主機和 IBM i 電腦上的字元數據的原生表示法。 Unicode 是 Windows 平臺上字元數據的原生表示法。

PIC X 無翻譯
指定EBCDIC字元字串中的單一COBOL字元,其處理方式就像是二進位數據一樣。 換句話說,不會將 EBCDIC 轉譯為 Unicode 或從 Unicode 轉譯為 EBCDIC。

PIC G
指定雙位元組 EBCDIC 字串。

PIC S9 (4) COMP (整數 16 位)
指定長度為16位或2個字節的整數。

PIC S9 (9) COMP (整數 32 位)
指定長度為32位或4個字節的整數。

另請參閱

支援的 TI 資料類型