CHR - [文字列] |
||||||
… 式の値に対する文字を取得
CHR(式)
式: 10進数の数値
指定した式(数値)と一致する文字コードの文字を返します。全角/半角どちらの文字コードにも対応しています。
式には、10進数の値を指定します。
16進数の文字コードをそのまま指定することはできません。16進数を10進数に変換するには、HEXTODECを使用します。
REM 944BASIC 'ASC/CHR,HEX/HEXTODEC'
*START
CLS: LOCATE 0,0: A=''
PRINT '文字を1文字入力してください'
INPUT A,2,0
A=ASC(A) :REM 文字コード取得
PRINT 'キャラクタコード(10進)=';
PRINT A
A=HEX(A) :REM 数値を16進化
AA=STRCAT('0x',A) :REM 頭に0xを付加
PRINT 'キャラクタコード(16進)=';
PRINT AA
A=HEXTODEC(A) :REM 16進数値を10進化
A=CHR(A):REM 文字コードから文字列に
PRINT '入力した文字=';: PRINT A
KEYWAIT
GOTO *START
CHR - [文字列] |