%
% | |
Syntax: | %<binärzahl> |
Parameter | |
binärzahl: achtstellige Binärzahl | |
Einordnung | |
Typ: | numerische Funktion |
Kontext: | Zahlen |
Aufgabe: | Umrechnung binär - dezimal |
Abkürzung: | keine |
Token: | keins |
Verwandte Befehle | |
$ |
Dieser Artikel beschreibt das Simons'-Basic-Schlüsselwort %.
Typ: numerische Funktion
Syntax: %<binärzahl>
Die Umrechnungsfunktion für Konstanten in Binärdarstellung zu entsprechenden Dezimalwerten ist in Simons' Basic als Präfix ausgeführt und kann in jedem numerischen Ausdruck verwendet werden. Der Ausdruck % (Prozent) gefolgt von acht Zeichen, die aus den Binärziffern 0 und 1 bestehen, werden in die entsprechende Dezimalzahl umgerechnet (0 bis 255).
Sobald eines der acht betrachteten Zeichen nach dem Prozentzeichen (an das sich noch beliebige Leerzeichen anschließen können) weder 0 noch 1 entspricht oder weniger als acht Ziffern vorhanden sind, führt dies zur Fehlermeldung ?NOT BINARY CHAR.
Beispiele[Bearbeiten | Quelltext bearbeiten]
PRINT "DIE ZAHL $10010101 ENTSPRICHT DEZIMAL" %10010101
zeigt
DIE ZAHL $10010101 ENTSPRICHT DEZIMAL 149 |
PRINT % 1111 0000
zeigt trotz der Leerzeichen das dezimale Ergebnis
240 |
$ | % | @ | ANGL | ARC | AT | AUTO | BCKGNDS | BFLASH | BLOCK | CALL | CENTRE | CGOTO | CHAR | CHECK | CIRCLE | CMOB | COLD | COLOUR | COPY | CSET | DELAY | DESIGN | DETECT | DIR | DISABLE | DISAPA | DISK | DISPLAY | DIV | DOWN | DRAW | DUMP | DUP | ELSE | END LOOP | END PROC | ENVELOPE | ERRLN | ERRN | EXEC | EXIT | EXOR | FCHR | FCOL | FETCH | FILL | FIND | FLASH | FRAC | GLOBAL | GRAPHICS | HI COL | HIRES | HRDCPY | INKEY | INSERT | INST | INV | JOY | KEY | LEFT | LIN | LINE | LOCAL | LOOP | LOW COL | MEM | MERGE | MMOB | MOB OFF | MOB SET | MOD | MOVE | MULTI | MUSIC | NO ERROR | NRM | OFF | OLD | ON ERROR | ON KEY | OPTION | OUT | PAGE | PAINT | PAUSE | PENX | PENY | PLACE | PLAY | PLOT | POT | PROC | RCOMP | REC | RENUMBER | REPEAT | RESET | RESUME | RETRACE | RIGHT | RLOCMOB | ROT | SCRLD | SCRSV | SECURE | SOUND | TEST | TEXT | TRACE | UNTIL | UP | USE | VOL | WAVE