#include <stdio.h> /* program wczytuje i wyswietla wartosc podanej liczby calkowitej */ int main() { int liczba; //deklarowanie zmiennej printf("Podaj liczbe: "); scanf("%d",&liczba); printf("Podales liczbe %d \n",liczba); return 0; }
Ćwiczenia
1.0 + 3.0 = 4.00
1.0 - 3.0 = -2.00 1.0 * 3.0 = 3.00 1.0 / 3.0 = 0.33
#include <stdio.h> /* program sprawdza czy podana liczba jest dodatnia czy ujemna */ int main() { int liczba; printf("Podaj liczbe: "); scanf("%d",&liczba); if( liczba > 0 ) printf("Liczba %d jest wieksza od zera\n",liczba); else printf("Liczba %d jest mniejsza od zera\n",liczba); return 0; }
Ćwiczenia
#include <stdio.h> /* program wyswietla sekwencje liczb calkowitych od 1 do podanej przez uzytkownika wartosci */ int main() { int liczba; int i = 0; printf("Podaj liczbe: "); scanf("%d",&liczba); while(i <= liczba) { printf("%d\n",i); i = i + 1; } return 0; }
Ćwiczenia
#include<stdio.h> int main() { char znak; znak = 'A'; printf("rozmiat typu char %d\n",sizeof(znak)); printf("rozmiat typu float %d\n",sizeof(float)); return 0; }
Ćwiczenia
sizeof
ile bajtów zajmują w pamięci następujące typy: unsigned char, int, short, double, long double, wskaźnik *int, wskaźnik *void, tablica 10 elementów typu int, macierz typu float o wymiarach 2×5, tablica typu char zainicjowana wartościami {'j','p','r'}
, tablica char zainicjowana napisem „jpr”
.#include<stdio.h> int main() { short liczba = 32767; printf("liczba = %d\n",liczba); liczba = liczba + 1; printf("liczba + 1 = %d\n",liczba); return 0; }
Ćwiczenia
#include<stdio.h> int main() { char znak='J'; float liczba = 1/3.0f; printf("znak = %c\nznak (dziesietnie) = %d\nznak (szestnastkowo) = %x\nznak (osemkowo) = %o\n",znak,znak,znak,znak); printf("liczba = %f\n",liczba); printf("liczba = %.1f\n",liczba); printf("liczba = %10.2f\n",liczba); printf("liczba = %e\n",liczba); printf("liczba = %d\n",liczba); return 0; }
Ćwiczenia