Zmienne i ich typy
Zmienne, typy i ich rozmiary - operator sizeof()
#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
- 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 2×5
- 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<stdio.h> 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
ifloat
. - 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: Data Types