Lekion 1
Hallo Welt
#include <stdio.h> // Einbinden der Standard Ein- und Ausgabefunktionen
int main() // Hauptfunktion
{
printf("Hallo Welt\n"); // Ausgabe von Hallo Welt
return 0; // Rückgabewert
}
Variablen Deklarieren Grundlagen
Variablen Deklarieren mit Wertzuweisung
Datentyp Variablenname=Wert;
Datentypen
Ganzzahlen
Rechner 32 Bit
char // 1 Byte
short // 2 Byte
int // 2 Byte
long // 4 Byte
Rechner 64 Bit
char // 1 Byte
short // 2 Byte
int // 4 Byte
long // 8 Byte
Kommazahlen
float // 4 Byte
double // 8 Byte
Zeichen
leere Datentyp
Positiv Datentypen
unsigend Datentyp // Positiv Datentypen
Variablenname=Variablenname+1; // Plus 1
Variablenname=Variablenname-1; // Minus 1
Variablenname=Variablenname*2; // Mal 2
Variablenname=Variablenname/2; // Geteilt durch 2
Variablenname=Variablenname%2; // Modulo 2
Rechnen mit Variable Kurzschreibweise
Variablenname+=1; // Plus 1
Variablenname-=1; // Minus 1
Variablenname*=2; // Mal 2
Variablenname/=2; // Geteilt durch 2
Variablenname%=2; // Modulo 2
Ausgabe von Variablen
printf("%f", Variablenname); // Ausgabe von Kommazahlen
printf("%lf", Variablenname); // Ausgabe von Kommazahlen double
printf("%d", Variablenname); // Ausgabe von Ganzzahlen
printf("%c", Variablenname); // Ausgabe von Zeichen
printf("%s", Variablenname); // Ausgabe von Zeichenketten
Eingabe von Variablen
scanf("%f",&Variablenname); // Eingabe von Kommazahlen
scanf("%lf",&Variablenname); // Eingabe von Kommazahlen double
scanf("%d",&Variablenname); // Eingabe von Ganzzahlen
scanf("%c",&Variablenname); // Eingabe von Zeichen
scanf("%s",&Variablenname); // Eingabe von Zeichenketten
Vordefinierte Ganzzahlen Datentypen
int8_t // 1 Byte
int16_t // 2 Byte
int32_t // 4 Byte
int64_t // 8 Byte
Vordefinierte Positiv Ganzzahlen Datentypen
uint8_t // 1 Byte
uint16_t // 2 Byte
uint32_t // 4 Byte
uint64_t // 8 Byte
konstante Variablen
const Datentyp Variablenname=Wert; // Konstante Variablen
konstante Variablen mit Definition
#define Variablenname Wert // Konstante Variablen mit Definition