News... | Hack-Acad | Downloads | Web-Projekte | System-Check | Kontakt
HACKACAD - Datentypen und Escapezeichen (Glossar)

Die folgende Tabelle faßt die grundlegenden Typen zusammen:

TypGröße
char1 Byte
int4 Bytes
float4 Bytes
double8 Bytes
void0 Bytes

Bei INT variiert der Wert in Abhängigkeit des Rechners. Bei einem 32-Bit Rechner sind es 4 Bytes, bei 16-Bit Rechner lediglich 2 Bytes.

Diese grundlegenden Datentypen können mittels Modifizierern auf Wertebereiche zugeschnitten werden:

TypBytesMinimalwertMaximalwert
char1-128127
unsigned char10255
signed char1-128127
int4-21474836482147483647
unsigned int404294967295
signed int4-21474836482147483647
short int2-3276832767
unsigned short int2065535
signed short int2-3276832767
long int4-21474836482147483647
unsigned long int404294967295
signed long int4-21474836482147483647
float41.17549E-0383.40282E+038
double82.22507E-3081.79769E+308
long double82.22507E-3081.79769E+308

Long Double ist oft mit "double" identisch, egal ob 32 oder 16 Bit Rechner.
Auf 16 Bit Systemen verhält sich int, unsigned/signed int wie short int.

Escape Zeichen:

'\n' = Neue Zeile (new line)
'\r' = Wagenrülauf (Carriage Return)
'\t' = Horizontaler Tabulator
'\v' = Vertikaler Tabulator
'\b' = Backspace
'\f' = Neue Seite (Formfeed)
'\\' = Backslash
'\'' = Apostroph
'\"' = Anführungszeichen
'\a' = Alarm (beep)
'\?' = Fragezeichen
'\nnn' = beliebiges Zeichen (nnn = Oktalzahl)
'\xhh' = beliebiges Zeichen (hh = Hex. Zahl)