BIN$()
BIN$ 数値から2進数文字列への変換(文字列関数)
書式
BIN$( 数値 )
BIN$( 数値 , 桁数 )
引数
数値: 変換対象の整数値( -32768 ~ 32767 )
桁数: 出力桁数( 0 ~ 16)
戻り値
2進数文字列(1桁~16桁)
説明
指定した数値を2進数文字列に変換します。
数値には式、変数、定数等の指定が可能です。
桁数を指定した場合は数値が指定した桁数に満たない場合は、0で桁を補います。
指定した桁数を超える場合は数値の桁数を優先します。
桁数を指定しない場合は、先頭の0は付加されません。
エラーメッセージ
Syntax error :文法エラー、書式と異なる利用を行った
'(' or ')' expected :’(‘ または ‘)’がない
Illegal value :桁数の値が正しくない
Overflow :指定した数値が-32768 ~ 32767を超えている
利用例
2進数で変数の内容を表示する
code:BIN_SAMPLE1.BAS
10 A=1234:B=1
20 PRINT BIN$(A)
30 PRINT BIN$(B)
40 PRINT BIN$(A,4)
50 PRINT BIN$(B,4)
run
10011010010
1
10011010010
0001
OK
関連項目