Convertire un numero da rappresentazione esadecimale in binaria

Da Gambas-it.org - Wikipedia.
Versione del 21 apr 2015 alle 01:39 di Vuott (Discussione | contributi) (Creata pagina con 'Per convertire un numero esadecimale nella sua rappresentazione binaria, sarà sufficiente convertire ogni sua singola cifra esadecimale nel corrispondente binario come segue:...')

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Per convertire un numero esadecimale nella sua rappresentazione binaria, sarà sufficiente convertire ogni sua singola cifra esadecimale nel corrispondente binario come segue:

Public Sub Main()

 Dim esa, bnr As String
 Dim bb As Byte[]
 Dim b As Byte
 
' Convertiamo ad esempio il valore esadecimale:
  esa = "1A2B3C"

  bb = Byte[].FromString(esa)
 
  For Each b In bb
   bnr &= Bin(Val("&" & (Chr(b))), 4)
  Next

  Print bnr

End