HEX$

プチコン3号 プチコンBIG 

数値を16進数の文字列に変換

var = HEX$(num[,digit])

パラメーター

num数値
digit桁数

戻り値

var変換結果(文字列)

解説

指定した数値を16進数の文字列に変換します。

桁数digitを指定すると、その桁数で右揃えになるよう、先頭に"0"が入ります。
digitで指定した桁数より結果文字列の桁数が多い場合、エラーとなります。

数値を文字列に変換するにはSTR$を使用します。

サンプルコード

?HEX$(100)
?HEX$(3,4)
?HEX$(30,4)
?HEX$(300,4)
 
実行結果
64
0003
001E
012C
 
これはエラーになります。
99999は16進数で「1869F」と5文字なので4文字に入りきらない。
?HEX$(99999,4)

参照

ASC 文字から、文字コードを取得
CHR$ 文字コードから、文字を取得
VAL 文字列を数値に変換
STR$ 数値を文字列に変換
HEX$ 数値を16進数の文字列に変換
FORMAT$ 数値や文字列を指定の書式に変換
LEN 1.文字列の長さを調べる 2.配列の要素数を調べる
MID$ 文字列の一部分を取得
LEFT$ 文字列の左から指定文字数分を取得
RIGHT$ 文字列の右から指定文字数分を取得
INSTR 文字列内を検索
SUBST$ 文字列内を置換
BIN$ 数値を2進数の文字列に変換

Facebookコメント