$$ (TSB)

Aus C64-Wiki
Zur Navigation springenZur Suche springen
$$ (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
%% - % - $ - NRM


Dieser Artikel beschreibt das Schlüsselwort $$ (TSB).
Es gibt kein entsprechendes Simons'-Basic-Schlüsselwort.

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

Die Umrechnungsfunktion $$ für Dezimalzahlen in Hex-Strings ist in TSB wie ein Präfix ausgeführt. Die Zeichen $$ (Dollar-Dollar) vor einer vorzeichenlosen Zahl zwischen 0 und 65535 wandeln diese Zahl in den entsprechenden Hex-String um. 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