<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 字符串,我假设您的意思是基数 2 转换?该功能做到了。例如这里的 19 转换为基数 2:
打印(基地(19, 2))
在日志窗口中:
“10011”
感谢您的指点,但它并没有给我我需要的东西。我正在寻找的是将返回代表 JMP 中整数值的 0/1 字符串的代码。