C/Zmienne: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Linia 133:
 
 
W języku C wyróżniamy następujące typy zmiennych ( wg wielkości i zastosowania) :
* 4 podstawowe :
**'''char''' - jednobajtowe liczby całkowite, służy do przechowywania znaków;
Linia 139:
**'''float''' - typ zmiennopozycyjny (zwany również zmiennoprzecinkowym), reprezentujący liczby rzeczywiste (4 bajty); Są dokładnie opisane w [[w:en:IEEE 754|IEEE 754]].
**'''double''' - typ zmiennopozycyjny podwójnej precyzji (8 bajtów);
* dodatkowe :
* dodatkowy* typ logiczny : '''bool''' (tylko C99) (wymaga dołączenia stdbool.h) - typ logiczny
** [[C/Typy złożone|typy złożone]]
 
 
Wg lokalizacji definicji typy dzielimy na :
Typy możemy podzielić na :
* wbudowane, które zna kompilator; są one w nim bezpośrednio "zaszyte"
* zdefiniowane przez użytkownika typy danych. Należy je kompilatorowi opisać. Więcej informacji znajduje się w rozdziale [[C/Typy złożone|Typy złożone]].
 
TypyWg zastosowania typy możemy podzielić na :
* liczbowe
* znakowe
 
Rozmiar zmiennych można sprawdzić za pomocą [[C/Zaawansowane_operacje_matematyczne#rozmiar|prostego programu]]