%% (TSB)

Aus C64-Wiki
Zur Navigation springenZur Suche springen
%% (TSB)
Syntax: a$ = %%<n>
Parameter
n: Ausdruck im Bereich 0..65535
Einordnung
Typ: Stringfunktion
Kontext: Zahlen
Aufgabe: Umrechnung dezimal - binär
Abkürzung: keine
Token: keins
Verwandte Befehle
$$ - % - $ - NRM


Dieser Artikel beschreibt das TSB-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 Binärstrings ist in TSB wie ein Präfix ausgeführt. Die Zeichen %% (Prozent-Prozent) vor einer vorzeichenlosen Zahl zwischen 0 und 65535 wandeln diese Zahl um in den entsprechenden Binärstring. Nach %% dürfen beliebige zulässige Ausdrücke stehen, auch geklammert und aus gemischten Zahlensystemen.

Im Bytebereich sind die Ergebnisstrings achtstellig, sonst 16-stellig. Es wird kein Präfix erzeugt.


Beispiel:

10 PRINT "545 + 1328 sind binaer %" %%(545 + 1328)

Ergebnis: 0000011101010001