Dan Gookin

C für Dummies


Скачать книгу

tion id="u84f55d06-8ed0-58d3-83d1-aca478652f6f">

      

      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 »Ö«