%

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