数値 JMP 変数からバイナリを読み取る必要がある<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />数値フィールドに埋め込まれたバイナリ値を読み取る必要があります。動作するように見える次のスクリプトを開発しましたが、期待したほど良くはありません。
バツ= 19 ;
ヘックス= 16 進数(バツ) ;
バイナリ=連想配列(
{{ 「0」 、 「0000」 } 、 { 「1」 、 「0001」 } 、 { 「2」 、 "0010" } 、 { "3" 、 「0011」 } 、 { 「4」 、 「0100」 } 、
{ 「5」 、 「0101」 } 、 { 「6」 、 「0110」 } 、 { "7" 、 「0111」 } 、 { "8" 、 「1000」 } 、 { 「9」 、 「1001」 } 、
{ 「あ」 、 「1010」 } 、 { "B" 、 「1011」 } 、 { "C" 、 「1100」 } 、 { "D" 、 「1101」 } 、 { 「え」 、 「1110」 } 、
{ 「フ」 、 「1111」 }}
) ;
バイナリー= "" ;
為に(私= 1 、私<= 4 、私++、
バイナリ=バイナリ||バイナリ[大文字(サブストリング(ヘックス、私、 1 ) )]
) ;
もっと簡単な方法はありますか?
Re: 数値の JMP 変数からバイナリを読み取る必要があります0/1文字列とは、基数2の変換を意味していると思いますか?その機能はそれを行います。たとえば、底 2 に変換された 19 は次のとおりです。
print(ベース(19, 2))
ログウィンドウで:
「10011」
Re: 数値の JMP 変数からバイナリを読み取る必要がありますポインタをありがとう、しかしそれは私が必要とするものを私に与えません。私が探しているのは、JMP の整数値を表す 0/1 文字列を返すコードです。
Re: 数値の JMP 変数からバイナリを読み取る必要がありますここに素敵なベースコンバーターがあります: