C für Dummies. Dan Gookin
tion id="u84f55d06-8ed0-58d3-83d1-aca478652f6f">
C für Dummies
Schummelseite
NUMERISCHE DATENTYPEN
Die folgende Tabelle zeigt C-Schlüsselwörter für numerische Daten, ihre Variablentypen und ihre Bereiche:
Schlüsselwort | Variablentyp | Bereich | Benötigter Speicherplatz |
---|---|---|---|
char
|
Zeichen | -128 bis 127 oder 0 bis 255, je nach Compiler | 1 Byte |
short
oder
short int
|
kurze Ganzzahl | -32.768 bis 32.767 | 2 Bytes |
int
|
Ganzzahl | -2.147.483.648 bis 2.147.483.647 | 4 Bytes |
long
oder
long int
|
lange Ganzzahl | -2.147.483.648 bis 2.147.483.647 | 4 Bytes |
long long
oder
long long int
|
sehr lange Ganzzahl | -9.223.372.036.854.775.808 bis 9.223.372.036.854.775.807 | 8 Bytes |
unsigned char
|
vorzeichenloses Byte | 0 bis 255 | 1 Byte |
unsigned short
|
vorzeichenlose kurze Ganzzahl | 0 bis 65.535 | 2 Bytes |
unsigned int
|
vorzeichenlose Ganzzahl | 0 bis 4.294.967.295 | 4 Bytes |
unsigned long
|
vorzeichenlose lange Ganzzahl | 0 bis 4.294.967.295 | 4 Bytes |
unsigned long long
oder
unsigned long long int
|
vorzeichenlose sehr lange Ganzzahl | 0 bis 18.446.744.073.709.551.615 | 8 Bytes |
float
|
Fließkommazahl niedriger Genauigkeit (circa 7 Stellen) | ± 3,4 × 10-38 ± 3,4 × 1038 | 4 Bytes |
double
|
Fließkommazahl doppelter Genauigkeit (circa 15 Stellen) | ± 1,7 × 10-308 ± 1,7 × 10308 | 8 Bytes |
ESCAPE-SEQUENZEN
Die Programmierung in C ist schnell – Sie müssen nur wenig tippen – oft nur zweimal –, um einen Tabulator, eine neue Zeile, ein Fragezeichen und mehr zu erhalten. Die folgende Tabelle zeigt die Sequenzen, die Sie für eine Vielzahl von Aufgaben benötigen:
Sequenz | Bedeutung |
---|---|
\a
|
Der Lautsprecher gibt einen Ton aus. |
\b
|
Backspace (der Cursor wird ein Zeichen nach links gebracht) |
\f
|
Blatt auswerfen (beim Drucker), auf dem Bildschirm wird je nach Konfiguration/Betriebssystem der Bildschirm gelöscht oder einfach nur ein seltsames Zeichen ausgegeben. |
\n
|
neue Zeile, wirkt wie Drücken der -Taste |
\r
|
Wagenrücklauf, der Cursor wird wieder an den Zeilenanfang gesetzt. |
\t
|
Tabulator ansteuern |
\v
|
vertikaler Tabulator (setzt den Cursor in eine neue Zeile, je nach Konfiguration/Betriebssystem wird auch einfach nur ein seltsames Zeichen ausgegeben) |
\\
|
das Backslash-Zeichen \
|
\'
|
der Apostroph '
|
\"
|
das Anführungszeichen "
|
\?
|
das Fragezeichen ?
|
\0
|
das »Null«-Byte (das ist eine Null hier) |
\nnn
|
ein Zeichenwert als Oktalwert (zur Basis 8) |
\xnnn
|
ein Zeichenwert als Hexadezimalzahl (zur Basis 16) |
\Xnnn
|
Wie kleines x in \xnnn , aber die Hex-Ziffern werden großgeschrieben.
|
\x084
|
kleines »ä« (nur unter Windows-Kommandozeile) |
\x094
|
kleines »ö« (nur unter Windows-Kommandozeile) |
\x081
|
kleines »ü« (nur unter Windows-Kommandozeile) |
\x08e
|
großes »Ä« (nur unter Windows-Kommandozeile) |
\x099
|
großes »Ö« |