Syntax: MKI[$](INTEGER-Ausdruck)
Typ: Funktion
Kategorie: Speicherverwaltung
MKI verwandelt eine INTEGER-Zahl in einen 4-Byte-STRING. Die Funktion wurde in älteren BASIC-Dialekten oft mit FIELD benutzt. Das Dollarzeichen ($) als Suffix ist optional. MKI ist die Umkehrung von CVI.
Der von MKI zurückgegebene String stellt eine binäre Kopie der übergebenen Zahl dar.
Beispiel:
DIM n AS INTEGER
n = &h21504246
PRINT MKI(n)
PRINT chr(&h46, &h42, &h50, &h21)
SLEEP
Ausgabe:
FBP!
FBP!
Unterschiede zu QB:
In FreeBASIC sind INTEGER 4 Byte lang, in QB nur 2 Byte, weshalb MKI in QB auch nur einen 2-Byte-String erzeugt.
Unterschiede unter den FB-Dialektformen:
- In der Dialektform -lang qb ist das Suffix $ verbindlich. MKI erzeugt ebenso wie QB einen 2-Byte-String.
- In den Dialektformen -lang fblite und -lang fb ist das Suffix optional.
Siehe auch:
CHR, MKSHORT, MKL, MKLONGINT, MKS, MKD, ASC, CVSHORT, CVI, CVL, CVLONGINT, CVS, CVD, Datentypen umwandeln