%% (TSB)
| %% (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
$$ | %% | AT | CALL | CENTER | CHECK | COLD | COLOR | COPY | CLS | CSET | D! | D!PEEK | D!POKE | DIR | DISK | DISPLAY | DIV | DO | DO NULL | DRAW TO | DUMP | DUP | ELSE | ERROR | EXEC | FETCH | FIND | GRAPHICS | INSERT | INST | JOY | KEY | KEYGET | LIN | MAP | MEMCLR | MEMCONT | MEMDEF | MEMLEN | MEMLOAD | MEMOR | MEMPEEK | MEMPOS | MEMREAD | MEMRESTORE | MEMSAVE | MERGE | MOB ON/OFF | MOBCOL | MOD | MOVE | MULTI | NRM | ON ERROR | ON KEY | OPTION | OUT | PAGE | PAINT | PAUSE | PLACE | RENUMBER | RESUME | RETRACE | SCRLD | SCRSV | SOUND | TEXT | TRACE | USE | WAVE | X!