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 ![]() |