<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'ai besoin de lire les valeurs binaires intégrées dans un champ numérique.J'ai développé le script suivant qui semble fonctionner, mais ce n'est pas aussi agréable que je l'espérais.
X = 19 ;
l'hexagone = Hexagone ( X ) ;
binaire = Tableau associatif (
{{ "0" , "0000" } , { "1" , "0001" } , { "2" , "0010" } , { "3" , "0011" } , { "4" , "0100" } ,
{ "5" , "0101" } , { "6" , "0110" } , { "sept" , "0111" } , { "8" , "1000" } , { "9" , "1001" } ,
{ "UN" , "1010" } , { "B" , "1011" } , { "C" , "1100" } , { "RÉ" , "1101" } , { "E" , "1110" } ,
{ "F" , "1111" }}
) ;
LeBinaire = "" ;
Pour ( je = 1 , je <= 4 , je ++,
le binaire = le binaire || binaire [ Majuscule ( Substr ( l'hexagone , je , 1 ) )]
) ;
Existe-t-il un moyen plus simple ?
Par chaîne 0/1, je suppose que vous voulez dire la conversion en base 2 ?Cette fonction le fait.par exemple voici 19 converti en base 2 :
imprimer(base(19, 2))
Dans la fenêtre du journal :
"10011"
Merci pour le pointeur, mais il ne me donne pas ce dont j'ai besoin.Ce que je recherche, c'est un code qui renverra la chaîne 0/1 représentative d'une valeur entière dans JMP.
Il y a un bon convertisseur de base ici: