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.