typy premenných: int - celé číslo, float, double - desatinné číslo, char - znak.
binárne operácie: +, -, *, /, %
porovnávacie operácie: >, <, >=, <=, ==, !=
logické operácie: &&, ||, !
deklarácia premennej:
int x;
výpis hodnoty premennej typu integer:
printf("%i", x);
výpis hodnoty premennej typu float:
printf("%f", x);
výpis hodnoty premennej typu char:
printf("%c", x);
načítanie hodnoty premennej typu integer:
scanf("%i", &x);
neúplný podmienený príkaz:
if (podmienka) {
príkazy;
}
úplný podmienený príkaz:
if (podmienka) {
príkazy;
} else {
príkazy;
}
switch:
int a = 0;
switch (a) {
case 0:
príkazy;
break;
case 1:
príkazy;
break;
...
default:
príkazy;
}
cyklus while:
int i = 0; // riadiaca premenná
while (i < 5) { // podmienka
príkazy;
i++; // inkrementácia riadiacej premennej
}
cyklus do-while:
i = 0; // riadiaca premenná
do {
príkazy;
i++; // inkrementácia riadiacej premennej
} while (i < 5);
cyklus for:
for (int i = 0; i < 5; i ++){
príkazy
}
polia:
int pole[n] = {1, 2, 3, ... n};
matice:
int M[n][m];
for(int i = 0; i < n; i++) {
for(int j = 0; j < m; j++){
scanf ("%d", &M[i][j]);
}
}
reťazce:
char pole[50] = "Hello World";
char pole[50] = {'H', 'e', 'l', 'l', 'o', '\0'};
scanf("%s", pole);
fgets(pole, 50, stdin);
printf("%s", pole);
textové súbory:
// vytvorí premennú pre prácu so súborom
FILE *f;
// otvorí súbor v móde: r: read, a: append, w: write
f = fopen("file.txt", "mode");
fclose(f); // uzavrie súbor
// zapísanie do textového súboru
fprintf(f, "Je rok 2024");
// načítanie z textového súboru
fscanf(f, "%s", pole);
// načítanie zo súboru a uloženie do premennej pole
fgets(pole, 50, f);