BaseConverter
整数文字列または数値を2, 8, 10, 16進数表記に変換します。
■入力/出力
接続数: 1
| 入力 | データ型 | 説明 |
| 入力1 | Integer, String | 2, 8, 10, 16進数表記の整数文字列または数値 |
| 出力 | データ型 | 説明 |
| 出力1 | Integer, String | 変換後の2, 8, 10, 16進数表記の整数文字列または数値 |
■プロパティ
| 名前 | プロパティ型 | 説明 |
| 入力設定 | group | 入力の詳細設定を行うプロパティ群です。 |
| 入力の型 | choice | 入力の型を指定します。
| String | - |
Stringとして入力する。
|
| Integer | - |
Integerとして入力する。
|
|
| 入力の基数 | choice | 入力の基数を指定します。入力の型に「String」を指定した場合に表示されます。
| 2 | - |
2
|
| 8 | - |
8
|
| 10 | - |
10
|
| 16 | - |
16
|
|
| 出力設定 | group | 出力の詳細設定を行うプロパティ群です。 |
| 出力の型 | choice | 出力の型を指定します。
| String | - |
Stringとして出力する。
|
| Integer | - |
Integerとして出力する。
|
|
| 出力の基数 | choice | 出力の基数を指定します。出力の型に「String」を指定した場合に表示されます。
| 2 | - |
2
|
| 8 | - |
8
|
| 10 | - |
10
|
| 16 | - |
16
|
|
| ビット長 | choice | ビットの桁数を指定します。
| 8 [8]
| - |
8
|
| 16 [16]
| - |
16
|
| 32 [32]
| - |
32
|
| 64 [64]
| - |
64
|
| 自動 [auto]
| - |
自動
|
|
| 符号付き | boolean | 入出力の2, 8, 16進数を符号付き整数として扱うかどうかを指定します。
| はい [true]
| - |
入出力の2, 8 ,16進数を符号付き整数として扱う。
|
| いいえ [false]
| - |
入出力の2, 8 ,16進数を符号なし整数として扱う。
|
|
■備考
- 入力がDecimal型の場合、Integer型のサイズ範囲内であればInteger型に暗黙的に変換され処理されます。
-
ビット長に「自動」を指定した場合、入力値のサイズを表現できる最小のビット長が自動で設定されます。
-
ビット長に「64」を指定した場合は符号付きに「いいえ」は指定できません。
■例
| プロパティ | 出力 |
| 入力1 | 00001001 | 入力の基数 | 2 | 9 |
| | 出力の基数 | 10 | |
| | ビット長 | 自動 | |
| | 符号付き | はい | |
| プロパティ | 出力 |
| 入力1 | 10011001 | 入力の基数 | 2 | -103 |
| | 出力の基数 | 10 | |
| | ビット長 | 自動 | |
| | 符号付き | はい | |
| プロパティ | 出力 |
| 入力1 | 259 | 入力の基数 | 10 | 0000000100000011 |
| | 出力の基数 | 2 | |
| | ビット長 | 自動 | |
| | 符号付き | はい | |