| C Variable, Eingaben |
|
Page updated: 3. April 2005 |
Inhalt: Variable - Datentypen - Eingabe - Länderspezifisch
Demoprogramm eingabe.c
| TOP |
<Datentyp> <Variablenname>[=<Konstante>] [, ...];
| TOP |
| Datentypen | Byte | Wertebereich |
| char | 1 | -128 ... 127 |
| unsigned char | 1 | 0 ... 255 |
| short int | 2 | -32768 ... 32767 *) |
| int | 4 | -2147483648 ... 2147483647 *) |
| unsigned int | 4 | 0 ... 4294967295 *) |
| long | 4 | -2147483648 ... 2147483647 *) |
| unsigned long |
4 | 0 ... 4294967295 *) |
| float | 4 | ±3.4E-38 ... ±3.4E+38 |
| double | 8 | ±1.7E-308 ... ±1.7E+308 |
| char | 1 | 1 Zeichen von 256 des Zeichensatzes |
*) Der ANSI Standard (4.14/2.2.4.2 Limits of integral types) schreibt nur folgendes für den Wertebereich nachstehende Datentypen vor: short int <= int <= long. Obige Angaben üblich für Compiler auf einem 32-Bit Betriebssystem. Genaueres siehe Manual des Compilers.
| H |
A |
L |
L |
O |
NUL | ? |
? |
? |
? |
| TOP |
| scanf( |
<Kontrollstring> |
, [&]<Variable> [, [&]<Variable>]... |
) |
| Wie ist es einzulesen |
Wohin wird es eingelesen |
| % |
[<Flag>] |
[<Breite>] |
<Typ> |
| Flagzeichen: * Überspringen
der Eingabe. |
Breite n: n ist eine positive ganze Zahl für die Anzahl der zu lesenden Zeichen. |
Typzeichen: d Integer Dez. i Integer Dez. o Integer Oktal. u Integer Dez unsigned. x Integer Hex (a-f). f Festkomma ±ddd.ddd e Gleitkomma ±d.dddde±ddd g Gleitkomma e oder f, was kürzer. c Zeichen. s String. [] Suchbereich für Zeichen und String (nicht für Zahlen). |
| TOP |