Umwandlung zwischen Zahlensystemen
Verfasst: 09.11.2013 15:30
Hallo,
ich habe mich schon etwas länger in Foren umgeschaut und immer wieder festgestellt, dass es einige, z.T. recht komplizierte und für Anfänger sehr undurchsichtige Proceduren gibt, um Zahlen von Binär oder Hexadezimal in Dezimal umzuwandeln. Hier mal für Einsteiger eine kleine Auswahl, wie man die gebräuchlichsten Zahlenformate (Binär, Dezimal und Hexadezimal) sehr einfach umwandeln kann:
Liebe Grüße
UNI
__________________________________________________
Thread verschoben
Anfänger>Code, Tipps und Tricks
09.11.2013
RSBasic
ich habe mich schon etwas länger in Foren umgeschaut und immer wieder festgestellt, dass es einige, z.T. recht komplizierte und für Anfänger sehr undurchsichtige Proceduren gibt, um Zahlen von Binär oder Hexadezimal in Dezimal umzuwandeln. Hier mal für Einsteiger eine kleine Auswahl, wie man die gebräuchlichsten Zahlenformate (Binär, Dezimal und Hexadezimal) sehr einfach umwandeln kann:
Code: Alles auswählen
; Eingabe einer beliebigen Dezimalen Zahl
b=120
; Dezimal in Binär
a$=Bin(b)
Debug "Dec2Bin "+Str(b)+" = "+a$
; Binär in Dezimal
a=Val("%"+a$)
Debug "Bin2Dec "+a$+" = "+Str(a)
; Dezimal in Hexadezimal
a$=Hex(b)
Debug "Dec2Hex "+Str(b)+" = "+a$
;Hexadezimal in Dezimal
a=Val("$"+a$)
Debug "Hex2Dec "+a$+" = "+Str(a)
;Binär in Hexadezimal
a$=Bin(b)
b$=Hex(Val("%"+a$))
Debug "Bin2Hex "+a$+" = "+b$
;Hexadezimal in Binär
a$=Hex(b)
b$=Bin(Val("$"+a$))
Debug "Hex2Bin "+a$+" = "+b$
UNI

__________________________________________________
Thread verschoben
Anfänger>Code, Tipps und Tricks
09.11.2013
RSBasic