指定できる属性、および各属性の小数部桁数、最小桁数、最大桁数、詰め文字の選択可否、+符号の有無を以下に示します。
属性 | 小数部桁数 | 最小桁数 | 最大桁数 | 詰め文字の選択 | +符号の有無 |
---|---|---|---|---|---|
(集団項目ヘッダ) | ― | ― | ― | ― | ― |
X属性 | ― | 1 | 32000 | ― | ― |
K属性 | ― | 2 | 1024 | ― | ― |
B属性 | ― | 1,2,4桁だけ | ― | ― | |
H属性 | ― | 1 | 32000 | ― | ― |
N属性(符号無し) | 0 | 1 | 20 | ○ | × |
1 | 3 | 20 | |||
2 | 4 | 20 | |||
3 | 5 | 20 | |||
4 | 6 | 20 | |||
5 | 7 | 20 | |||
6 | 8 | 20 | |||
7 | 9 | 20 | |||
8 | 10 | 20 | |||
9 | 11 | 20 | |||
10 | 12 | 20 | |||
11 | 13 | 20 | |||
12 | 14 | 20 | |||
13 | 15 | 20 | |||
14 | 16 | 20 | |||
15 | 17 | 20 | |||
N属性(符号有り) | 0 | 2 | 20 | ○ | ○ |
1 | 4 | 20 | |||
2 | 5 | 20 | |||
3 | 6 | 20 | |||
4 | 7 | 20 | |||
5 | 8 | 20 | |||
6 | 9 | 20 | |||
7 | 10 | 20 | |||
8 | 11 | 20 | |||
9 | 12 | 20 | |||
10 | 13 | 20 | |||
11 | 14 | 20 | |||
12 | 15 | 20 | |||
13 | 16 | 20 | |||
14 | 17 | 20 | |||
15 | 18 | 20 | |||
9属性(符号無し) | 0 | 1 | 20 | × | × |
1 | 2 | 20 | |||
2 | 3 | 20 | |||
3 | 4 | 20 | |||
4 | 5 | 20 | |||
5 | 6 | 20 | |||
6 | 7 | 20 | |||
7 | 8 | 20 | |||
8 | 9 | 20 | |||
9 | 10 | 20 | |||
10 | 11 | 20 | |||
11 | 12 | 20 | |||
12 | 13 | 20 | |||
13 | 14 | 20 | |||
14 | 15 | 20 | |||
15 | 16 | 20 | |||
9属性(符号有り) | 0 | 1 | 20 | × | × |
1 | 2 | 20 | |||
2 | 3 | 20 | |||
3 | 4 | 20 | |||
4 | 5 | 20 | |||
5 | 6 | 20 | |||
6 | 7 | 20 | |||
7 | 8 | 20 | |||
8 | 9 | 20 | |||
9 | 10 | 20 | |||
10 | 11 | 20 | |||
11 | 12 | 20 | |||
12 | 13 | 20 | |||
13 | 14 | 20 | |||
14 | 15 | 20 | |||
15 | 16 | 20 | |||
C属性(符号無し) | 0 | 1 | 20 | ○ | × |
1 | 3 | 20 | |||
2 | 4 | 20 | |||
3 | 5 | 20 | |||
4 | 6 | 20 | |||
5 | 7 | 20 | |||
6 | 8 | 20 | |||
7 | 9 | 20 | |||
8 | 10 | 20 | |||
9 | 11 | 20 | |||
10 | 12 | 20 | |||
11 | 13 | 20 | |||
12 | 14 | 20 | |||
13 | 15 | 20 | |||
14 | 16 | 20 | |||
15 | 17 | 20 | |||
C属性(符号有り) | 0 | 2 | 20 | ○ | ○ |
1 | 4 | 20 | |||
2 | 5 | 20 | |||
3 | 6 | 20 | |||
4 | 7 | 20 | |||
5 | 8 | 20 | |||
6 | 9 | 20 | |||
7 | 10 | 20 | |||
8 | 11 | 20 | |||
9 | 12 | 20 | |||
10 | 13 | 20 | |||
11 | 14 | 20 | |||
12 | 15 | 20 | |||
13 | 16 | 20 | |||
14 | 17 | 20 | |||
15 | 18 | 20 | |||
P属性(符号無し) | 0 | 1 | 10 | × | × |
1 | 2 | 10 | |||
2 | 2 | 10 | |||
3 | 3 | 10 | |||
4 | 3 | 10 | |||
5 | 4 | 10 | |||
6 | 4 | 10 | |||
7 | 5 | 10 | |||
8 | 5 | 10 | |||
9 | 6 | 10 | |||
10 | 6 | 10 | |||
11 | 7 | 10 | |||
12 | 7 | 10 | |||
13 | 8 | 10 | |||
14 | 8 | 10 | |||
15 | 9 | 10 | |||
P属性(符号有り) | 0 | 1 | 10 | × | × |
1 | 2 | 10 | |||
2 | 2 | 10 | |||
3 | 3 | 10 | |||
4 | 3 | 10 | |||
5 | 4 | 10 | |||
6 | 4 | 10 | |||
7 | 5 | 10 | |||
8 | 5 | 10 | |||
9 | 6 | 10 | |||
10 | 6 | 10 | |||
11 | 7 | 10 | |||
12 | 7 | 10 | |||
13 | 8 | 10 | |||
14 | 8 | 10 | |||
15 | 9 | 10 |
桁数=バイト数です。K属性はマルチバイト文字であるため、桁数はエンコーディング方式に応じて設定してください。
“JIS8/シフトJIS”、“JIS7/EUC”、“UNICODE(UCS-2BE)”、“UNICODE(UCS-2LE)”:1文字=2バイト
“UNICODE(UTF-16BE)”、“UNICODE(UTF-16LE)”:1文字=2バイト、サロゲートペア1文字=4バイト
“UNICODE(UTF-32BE)”、“UNICODE(UTF-32LE)”:1文字=4バイト
P属性は、(有効数値桁数+1)/2=バイト数です。なお、小数点以下は、切り上げです。