HEX$
HEX$ | |
Syntax: | HEX$(<n>) |
Parameter | |
<n>: numerischer Ausdruck im Wertebereich von 0 bis 65535 | |
Einordnung | |
Typ: | String-Funktion |
Kontext: | Konvertierung |
Aufgabe: | Umwandlung einer Dezimalzahl in eine Hexadezimalzahl |
Abkürzung: | hE |
Token: | $d2 (210) |
Verwandte Befehle | |
DEC |
Anmerkung: Dieser Artikel beschreibt die BASIC-Funktion HEX$ ab Commodore BASIC V3.5 oder höher.
Die BASIC-Funktion HEX$() wandelt eine Dezimalzahl in eine Hexadezimalzahl um. Das Gegenstück bildet die BASIC-Funktion DEC().
Für das Argument n sind Werte von 0 bis 65535 erlaubt, eventuelle Nachkommastellen werden abgeschnitten. Werte außerhalb des erlaubten Bereichs führen zu einem ?ILLEGAL QUANTITY ERROR.
Das Ergebnis der Funktion ist immer eine vierstellige Hexadezimalzahl mit führenden Nullen.
Ist das Argument keine Zahl, so erscheint die BASIC-Fehlermeldung ?TYPE MISMATCH ERROR. Fehlt das Argument oder sind zu viele angegeben, erscheint ?SYNTAX ERROR.
Beispiele[Bearbeiten | Quelltext bearbeiten]
PRINT HEX$(1024)
Führt zur folgenden Bildschirmausgabe:
0400 |
AUTO | BACKUP | BOX | CHAR | CIRCLE | COLLECT | COLOR | COPY | DEC | DELETE | DIRECTORY | DLOAD | DO | DRAW | DS | DS$ | DSAVE | EL | ELSE | ER | ERR$ | EXIT | GETKEY | GRAPHIC | GSHAPE | HEADER | HELP | HEX$ | INSTR | JOY | KEY | LOCATE | LOOP | MONITOR | PAINT | PRINT USING | PUDEF | RCLR | RDOT | RENAME | RENUMBER | RESUME | RGR | RLUM | SCALE | SCNCLR | SCRATCH | SOUND | SSHAPE | TRAP | TROFF | TRON | UNTIL | VOL | WHILE