<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我需要讀取數字字段中嵌入的二進制值。我開發了以下似乎可以工作的腳本,但它並不像我希望的那樣好。
X = 19 ;
十六進制=十六進制( X ) ;
二進制=關聯數組(
{{ “0” , “0000” } , { “1” , “0001” } , { “2” , “0010” } , { “3” , “0011” } , { “4” , “0100” } ,
{ “5” , “0101” } , { “6” , “0110” } , { “7” , “0111” } , { “8” , “1000” } , { “9” , “1001” } ,
{ “一個” , “1010” } , { “乙” , “1011” } , { “C” , “1100” } , { “D” , “1101” } , { “E” , “1110” } ,
{ “F” , “1111” }}
) ;
二進制= “” ;
為了(一世= 1 ,一世<= 4 ,一世++,
二進制=二進制||二進制[大寫(子串(十六進制,一世, 1 ) )]
) ;
有沒有更簡單的方法?
通過 0/1 字符串,我假設您的意思是 base 2 轉換?該功能做到了。例如這裡的 19 轉換為基數 2:
打印(基地(19, 2))
在日誌窗口中:
“10011”
感謝您的指點,但它並沒有給我我需要的東西。我正在尋找的是將返回代表 JMP 中整數值的 0/1 字符串的代碼。