$$ (TSB)

Aus C64-Wiki
Wechseln zu: Navigation, Suche
$$ (TSB)
Format: a$ = $$<n>
Parameter
n: Ausdruck im Bereich 0..65535
Einordnung
Typ: Stringfunktion
Kontext: Zahlen
Aufgabe: Umrechnung dezimal - hex
Abkürzung: keine
Verwandte Befehle
%% - % - $


Dieser Artikel beschreibt das Schlüsselwort $$ (TSB).
Das entsprechende Simons'-Basic-Schlüsselwort lautet $.

Typ: Stringfunktion
Syntax: a$ = $$48600
oder:   PRINT $$48600

Die Umrechnungsfunktion für Dezimalzahlen in Hexstrings ist in TSB wie ein Präfix ausgeführt. Die Zeichen $$ (Dollar-Dollar) vor einer vorzeichenlosen Zahl zwischen 0 und 65535 wandeln diese Zahl um in den entsprechenden Hexstring. Im Gegensatz zu Simons' Basic dürfen nach $$ beliebige zulässige Ausdrücke stehen (auch geklammert und aus gemischten Zahlensystemen).

Ergebnisse im Bytebereich sind zweistellig, alle anderen vierstellig. Es wird kein Präfix erzeugt.

Beispiel: 

10 PRINT "545 + 1328 sind in hex $" $$(545 + 1328)

(Ergebnis: 0751)