18.7 C
Münster
Donnerstag, 26. Mai 2022, 13:04:32 CEST +02:00

Commodore BASIC V2.0: Funktion: ASC

image_pdfimage_print

Letztes Update am So, 30 Jan 2022 16:47:24 +0100 von Andreas Potthoff


ASC

  • Token: 198 / $C6 | Abkürzung: aS | ROM Exec: 46987 / $B78B
  • Typ: Funktion, numerisch | Funktion: Stringbearbeitung
  • Syntax: ASC(<String>)

Aktion, Hinweise, Tipps, Tricks:

  • ASC() gibt eine Zahl von 0 bis 255 zurück, die dem PETSCII-Wert des ersten Zeichens eines Strings entspricht.
  • Für die Umkehrfunktion, der Umwandlung eines ASCII-Codes in ein Zeichen, gibt es die BASIC-Funktion CHR$().
  • Fehler: ?TYPE MISMATCH ERROR: Wenn das übergebene Argument kein String ist (siehe Zeile 40).
  • Fehler: ?ILLEGAL QUANTITY ERROR: Wenn der String keine Zeichen enthält (Nullstring) (siehe Zeile 50).
  • Fehler: ?SYNTAX ERROR: Wenn das Argument fehlt (siehe Zeile 70).

Beispiele:

10 PRINT ASC("Z") : REM Gibt 90 auf dem Bildschirm aus
20 Y = ASC("ZEBRA") : REM Y = 90, 1. Zeichen
30 X = ASC(A$) : REM 1. Zeichen, ERROR wenn Nullstring
40 PRINT ASC(0) : REM ERROR Argument kein String
50 PRINT ASC("") : REM ERROR Argument Nullstring
60 PRINT ASC("" + CHR$(0)) : REM Gibt 0 auf dem Bildschirm aus, Nullstring Error wird abgefangen
70 PRINT ASC() : REM ERROR Argument fehlt 

BefehleCLOSE, CLR, CMD, CONT, DATA, DEF, DIM, END, FOR, GET, GOSUB, GOTO, IF, INPUT, INPUT#, LET, LIST, LOAD, NEW, NEXT, ON, OPEN, POKE, PRINT, PRINT#, READ, REM, RESTORE, RETURN, RUN, SAVE, STOP, SYS, VERIFY, WAIT
Befehle Spezial (Bywords)FN, GO, NOT, SPC(, TAB(, THEN, TO, STEP
Arithmetische und logische Operatoren+, , *, /, ^, >, =, <, AND, OR
FunktionenABS, ASC, ATN, CHR$, COS, EXP, FRE, INT, LEFT$, LEN, LOG, MID$, PEEK, POS, RIGHT$, RND, SGN, SIN, SQR, STR$, TAN, USR, VAL
Konstanten und SystemvariablenPi, ST, TI, TI$
image_pdfimage_print
Andreas Potthoffhttps://electrodrome.net
Admin & Computer-Nerd

Wenn Sie mich unterstützen möchten, verwenden Sie bitte die Amazon-Links in den Artikeln (wenn vorhanden), um Ihren Einkauf zu starten. Es entstehen keine zusätzlichen Kosten für Sie, aber ich bekomme eine kleine Provision, um diesen Blog am Leben zu erhalten. Oder verwenden Sie hier den Paypal- oder Amazon Wunschlisten-Link um mich zu unterstützen. Vielen Dank!
Paypal Spende | Wunschliste | Github - Repositories | Github Gist - Snippets
--- Werbung ---

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

--- Werbung ---

Letzte Artikel