====== Zmienne i ich typy ======
===== Zmienne, typy i ich rozmiary - operator sizeof()=====
#include
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 **
* Sprawdź za pomocą operatora ''sizeof'' ile bajtów zajmują w pamięci
* zmienne typów podstawowych: całkowitych, zmiennopozycyjnych, itp.
* zmienne typów pochodnych: wskaźniki, tablice, struktury, unie, pola bitowe
* tablica 10 elementów typu int
* macierz typu float o wymiarach 2x5
* tablica typu char zainicjowana wartościami ''{'j','p','r'}''
* tablica char zainicjowana napisem ''"jpr"''.
* tablica typu char o rozmiarze 20 zainicjowana napisem "jpr"
===== Zakres zmiennych =====
#include
int main()
{
short liczba = 32767;
printf("liczba = %d\n",liczba);
liczba = liczba + 1;
printf("liczba + 1 = %d\n",liczba);
return 0;
}
** Ćwiczenia **
* Napisz program wyznaczający
* największą możliwą liczbę poprawnie reprezentowaną przez typ ''int'' i ''float''.
* najmniejszą dodatnią (większą od zera) liczbę dla typu ''float''
Wygrywa program, który najbardziej zbliży się do poprawnej odpowiedzi w jak najkrótszym czasie.
Zobacz: {{http://www.wilsonmar.com/datatypes.htm|Data Types}}