COMP-1
一個 4 位元組、單精度浮點數的實資料型態,用來指定內部浮點數項目。 符號包含在最左邊位元組的第一位元,指數則包含在該位元組剩下的七位元中。 剩下的三個位元組則存放尾數。
COMP-2
一個 8 位元組、雙精度浮點數的 Real 資料型態,用來指定內部浮點項目。 符號包含在最左邊位元組的第一位元,指數則包含在第一個位元組剩下的七位元中。 剩下的七個位元組則存放尾數。
COMP-3 填充十進位
一種封裝十進位資料型態,指定以打包十進位格式儲存的內部十進位項目。 在打包十進位格式中,欄位中的每個位元組代表兩個數字位元組,唯獨最右邊的位元組除外。 最右邊的位元組包含一個數字和一個符號。 換句話說,除了後方字元位置由低階數字和符號佔據外,每個字元位置都有兩個數字。 該項目可包含0至9的任意數字,加上一個符號,以表示不超過18位小數的值。 例如,十進位值 +123 以兩個位元組表示為 0001 0010 0011 1100,採用打包十進位格式。 更多資訊請參閱分區十 進位或打包十進位資料型別。
顯示:分區十進位
一個解壓的十進位資料型態,指定以分區十進位格式儲存的內部十進位項目。 分區十進位格式與未壓縮十進位格式同義,後者是一種表示數字的格式,每個數字包含在第 4 到 7 位元,符號則包含在最低有效位元組的第 0 到 3 位元。 除了最低有效位元組外,所有位元組的 0 到 3 位元包含 1(十六進位 F)。 例如,十進位值 +123 以三個位元組表示為 1111 0001 1111 0010 1100 0011,採用分區十進位格式。 更多資訊請參閱分區十 進位或打包十進位資料型別。
日期與時間
使用兩組項目指定日期與時間,PIC 9(7) COMP-3 Packed Decimal 值。
只有時間
使用PIC 9(7)COMP-3 Packed Decimal value指定時間。
僅限約會
使用 PIC 9(7) COMP-3 Packed Destimal 值指定日期。
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 位元組的整數。