Dodatkowe słowa kluczowe:
- short, long - dla typu int oznaczają krótką lub długą liczbę całkowitą,
- long - dla typu double pozwala zwiększyć precyzję (liczbę miejsc po przecinku),
- signed, unsigned - stosowane do typów całkowitych, określają czy zmienna ma być ze znakiem czy bez znaku.
nazwa typu |
zakres wartości danych |
rozmiar |
uwagi |
signed char = char |
-128 ... 127 |
1 |
liczby całkowite |
unsigned char |
0 ... 255 |
1 |
liczby całkowite |
signed int = int |
-32768 ... 32767 |
2 |
liczby całkowite |
unsigned = unsigned int |
0 ... 65535 |
2 |
liczby całkowite |
short = signed short int |
-32768 ... 32767 |
2 |
liczby całkowite |
short unsigned = unsigned short int |
0 ... 65535 |
2 |
liczby całkowite |
long = signed long int |
-2147483648 ... 2147483647 |
4 |
liczby całkowite |
long unsigned = unsigned long int |
0 ... 4294967295 |
4 |
liczby całkowite |
float |
-3.410'38... 3,4-1038 |
4 |
7 cyfr znaczących |
double |
-1.7-10'308 ... 1,7■ 10308 |
8 |
15 cyfr znaczących |
long double |
3,4-10-4932... 1,1-104932 |
10 |
19 cyfr znaczących |
Wszystkie rozmiary podane są dla kompilatora Borland C++ 3.1
Rozmiar zmiennej a kompilator
Kompilator |
int |
long double |
Borland C++ 3.1 |
2 |
10 |
Dev-C++ |
4 |
12 |
Microsoft Visual C++ 6.0 |
4 |
8 |
Borland C++ Builder 6 |
4 |
10 |
Nazwy zmiennych
- nazwa zmiennej może składać się z liter i cyfr, pierwszym znakiem nazwy musi być litera,
- znak podkreślenia traktowany jest jak litera,
- jako nazw zmiennych nie można używać słów kluczowych języka C (np. if, else, int. float, class, private, this, sizeof, try, static, register).
Podstawy Informatyki 1
-9-
2005 Jarosław Forenc