Rechenoperatoren + - * / % wirken wie gewohnt; int / int ist ganzzahlig. Vergleiche liefern 0 (falsch) oder 1 (wahr). Es gibt keinen eigenen Wahrheitswert-Typ in altem C: 0 ist falsch, alles andere wahr.
if, else if, else und switch verzweigen den Ablauf. Achtung: = weist zu, == vergleicht.
int punkte = 73;
if (punkte >= 90) {
printf("Sehr gut\n");
} else if (punkte >= 50) {
printf("Bestanden\n");
} else {
printf("Nicht bestanden\n");
}
printf("%d\n", 7 / 2); // 3Merke
0 ist falsch, alles andere wahr
==vergleicht,=weist zuint / intist ganzzahlig
Aufgabe
Prüfe, ob eine eingelesene Zahl durch 3 teilbar ist.