Ukázka C kódu

            
#include <stdio.h>

int main() {

	int x;          
// Deklarace
x = 123;
// Inicializace
int y = 321;
// Deklarace + Inicializace
int age = 16;
// Celé číselo
float gpa = 1.68;
// Desetiné číslo
char grade = 'B';
// Jeden znak
char name[] = "Tomáš";
// Pole znaků
printf("Ahoj %s \n", name); printf("Jsi %d roků starý \n", age); printf("Tvoje známka je %c \n", grade); printf("Tvůj průměr je %f \n", gpa); return 0; }
            
#include <stdio.h>
#include <stdbool.h>

int main() {

	char a = 'A';       
// Jeden znak %c
char b[] = "Tomáš";
// Pole znaků %s
float c = 3.141592;
// 4 byty (32 bitů přesnosti) 6 - 7 čísel za desetinou čárkou %f
float c = 3.141592653589793;
// 8 bytů (64 bitů přesnosti) 15 - 16 čísel za desetinou čárkou %lf
bool e = true;
// 1 byt (true nebo false) %d
char f = 100;
// 1 byt (-128 až +127) %d nebo %c
unsigned char g = 255;
// 1 byt (0 až +255) %d nebo %c
short int h = 32767;
// 2 byty (-32 768 až +32 767) %d
unsigned short int i = 65535;
// 2 byty (0 až +65 535) %d
int j = 2147483647;
// 4 byty (-2 147 483 648 až +2 147 283 647) %d
unsigned int k = 4294967295;
// 4 byty (0 až +4 294 967 295) %u
long long int l = 9223372036854775807;
// 8 bytů (-9 až +9 kvintilionů) %lld
unsigned long long int m = 18446744073709551615;
// 8 bytů (0 až +18 kvintilionů) %llu
return 0; }
            
#include <stdio.h>

int main() {

	
// %c znak
// %s string (pole znaků)
// %f float
// %lf double
// %d integer
// %.1 desetiná přesnost
// %1 minimální šířka pole
// %- zrovnat zleva
return 0; }
            
#include <stdio.h>

int main() {

	
// + sčítání
// - odčítání
// * násobení
// / dělení
// % zůstatek dělení
// ++ přičíst 1
// -- odečíst 1
return 0; }
            
int main() {

	
// += 2 přičíst 2
// -= 2 odečíst 2
// *= 2 vynásobit 2
// /= 2 vydělit 2
// %= 2 zůstatek dělení 2
int x = 10; x += 2;
// 12
x -= 2;
// 8
x *= 2;
// 20
x /= 2;
// 5
x %= 2;
// 0
x %= 3;
// 1
return 0; }
            
#include <stdio.h>
#include <string.h>

int main() {

	char name[25];
	int age;

	printf("Jaké je tvoje jméno? ");
	scanf("%24s", &name, 25);   
// Zapíše vstup do proměné name ale jen po mezeru
fgets(name, 25, stdin);
// Zapíše celý vstup do proměné name
name[strlen(name) - 1] = '\0';
// Odstraní zalomení na nový řádek
printf("Hello %s, how are you? \n", name); return 0; }
            
#include <stdio.h>
#include <math.h>

int main() {

	double A = sqrt(9);     
//Výsledek: 3 sqrt = odmocnění
double B = pow(2, 4);
//Výsledek: 16 pow = umocnění
int C = round(3.14);
//Výsledek: 3 round = zaokrouhlení
int D = ceil(3.14);
//Výsledek: 4 ceil = zaokrouhlení nahoru
int E = floor(3.99);
//Výsledek: 3 floor = zaokrouhlení dolů
double F = fabs(-100);
//Výsledek: 100 fabs = absolutní hodnota
double G = log(3);
//Výsledek: 1.098612 log = logaritmus
double H = sin(45);
//Výsledek: 0.850904 sin = sínus
double I = cos(45);
//Výsledek: 0.525322 cos = cosínus
double J = tan(45);
//Výsledek: 1.619775 tan = tangens
return 0; }
            
#include <stdio.h>

int main() {

	int age;

	printf("Zadej věk: ");
	scanf("%d", &age);

	if (age >= 18) {    
// Pokud je podmínka platná spustí se kód v {}
printf("Jsi přihlášní!"); } else if (age == 0) {
// Pokud není předchozí podmínka platná ale podmínka v závorkách je spustí se kód v {}
printf("Nemůžeš s přihlásit! Zrovna ses narodil!"); } else if (age < 0) {
// Pokud není žádná předchozí podmínka platná ale podmínka v závorkách je spustí se kód v {}
printf("Ještě ses nenarodil!"); } else {
// Pokud není žádná předchozí podmínka platná spustí se kód v {}
printf("Jsi moc mladý aby ses příhlásil!"); } return 0; }
            
#include <stdio.h>

int main() {

	int znamka;

	printf("Vložte svoji známku: ");
	scanf_s("%d", &znamka);

	switch (znamka)	
//Lepší použít než else if
{ case 1:
// Pokud se známka = 1 spustí se kód za :
printf("Výborně! \n"); break;
// Až proběhne kód nad tímto program skočít až za switch
case 2:
// Pokud se známka = 2 spustí se kód za :
printf("Skvěle! \n"); break;
// Až proběhne kód nad tímto program skočít až za switch
case 3:
// Pokud se známka = 3 spustí se kód za :
printf("Dobrý výsledek! \n"); break;
// Až proběhne kód nad tímto program skočít až za switch
case 4:
// Pokud se známka = 4 spustí se kód za :
printf("Aspoň to není 5! \n"); break;
// Až proběhne kód nad tímto program skočít až za switch
case 5:
// Pokud se známka = 5 spustí se kód za :
printf("Nezvládl jsi to! \n"); break;
// Až proběhne kód nad tímto program skočít až za switch
default:
// Pokud žádný z předchozích případů není pravda spustí se kód za :
printf("Please enter only valid grades!"); break;
// Až proběhne kód nad tímto program skočít až za switch
} return 0; }
            
#include <stdio.h>
#include <ctype.h>

int main() {

	char jednotka;
	float teplota;
	float teplota2;

	printf("Teplota je v (C), (F) nebo (K)?: ");
	scanf("%c", &jednotka);

	jednotka = toupper(jednotka);

	if (jednotka == 'C') {
		printf("Zadejte teplotu v Celsiech: ");
		scanf("%f", &teplota);
		teplota2 = teplota + 273.15;
		teplota = (teplota * 9 / 5) + 32;
		printf("Teplota v Fahrenheitech je: %.1f \n", teplota);
		printf("Teplota v Kelvinech je: %.1f \n", teplota2);
	}
	else if (jednotka == 'F') {
		printf("Zadejte teplotu v Fahrenheitech: ");
		scanf("%f", &teplota);
		teplota2 = ((teplota - 32) / 1.8) + 273.15;
		teplota = ((teplota - 32) * 5) / 9;
		printf("Teplota v Celsiech je: %.1f \n", teplota);
		printf("Teplota v Kelvinech je: %.1f \n", teplota2);
	}
	else if (jednotka == 'K') {
		printf("Zadejte teplotu v Kelvinech: ");
		scanf("%f", &teplota);
		teplota2 = teplota - 273.15;
		teplota = ((teplota - 273.15) * 1.8) + 32;
		printf("Teplota v Celsiech je: %.1f \n", teplota2);
		printf("Teplota v Fahrenheitech je: %.1f \n", teplota);
	}
	else {
		printf("%c je neplatná jednotka teploty", jednotka);
	}

	return 0;
}