Geschrieben von edvo am 17.05.2004, 20:20

Ich möchte für Anfänger die wichtigsten Datentypen in c besprechen.
Was sind Datentypen? Damit der PC Dinge speichern kann muss er wissen wie groß sie sind und ob sie Ganzzahllig sind oder Dezimalzahlen

Außerdem muss er wissen ob die Zahl auch negativ sein kann (das ist wegen der Technik so)

!: Ganzahldatentypen

char => ein Zeichen (einen Buchstaben eine Ziffer Speicher: 8 Bit (1 Byte)

unsigned vor den Variablen bedeuted, dass sie nicht negativ sein können
und signed bedeuted das sie ein Vorzeichen haben können.

In einem unsigned char kann man max die Zahl 255 speichern
In einem signed char kann man von -127 bis 127 Zahlen speichern.

Im Computer Alphabeth hat jedes Zeichen eine Nummer zwischen 0 und 127

Kommen wir zu int.
Eigentlich werden in char nie Zahlen gespeichert weil sie ja max 255 groß sein könnten.
Anders bei Integer ein Interger ist doppelt so groß wei ein char 2 Byte
Wenn ihr Mahte versteht (max größe =2^(Byte*2))
Dann kommt die größt mögliche Zahl heraus.
Man declariert einen integer mit int.
Der maximale wert eines Intergers geht von -32768 bis +32768
Wer mehr hinein speichern will kreigt eine negative Zahl

auch bei interger gibt es signed und unsigned

Der einfachste Dezimal Zahl typ ist float

aber es werden Hohe Zahlen nicht mehr exact dargestellt.

Bewertung Anzahl
6
50,0 %
2 Bewertungen
4
25,0 %
1 Bewertungen
3
25,0 %
1 Bewertungen