bool
Typ bool
posiada dwie warto�ci: true
i false
.
U�ywany jest do przechowywania wynik�w operacji logicznych.
char
'A'
oznacza liter� A.
Niekt�re znaki mo�na zapisywa� za pomoc� innych sekwencji, np. '/n'
to znak ko�ca linii, '/t'
to znak tabulacji, a '//'
to uko�nik (/).
S�u�� do przechowywania liczb ca�kowitych, a r�ni� si� mi�dzy sob� zakresem mo�liwych warto�ci i ilo�ci� zajmowanej pami�ci. Oto typy ca�kowite dost�pne w VC++:
Nazwa | Zakres | Liczba bajt�w |
---|---|---|
short | -32768...32767 | 2 |
int | -2147483648...2147483647 | 4 |
long long | -9223392036854775808...9223392036854775807 | 8 |
Uwagi:
long
), ale pokrywaj� si� one z wy�ej wymienionymi.int
mo�e zajmowa� 16 bit�w a nie 32).int
.S�u�� do zapisywania warto�ci rzeczywistych. W VC++ dost�pne s� typy float
(mniej dok�adny, zajmuje 4 bajty)
oraz double
(dok�adniejszy, 8 bajt�w). Znakiem dziesi�tnym jest kropka; ponadto istnieje mo�liwo�� zapisu liczb
w postaci wyk�adniczej. Oto przyk�ady litera�ow zmiennopozycyjnych: 1.0, 0.344, 3.4e7, 2.33e-11.
Uwaga: je�li nie ma istotnych powod�w by czyni� inaczej nale�y u�ywa� typu double
.
void
W C++ dost�pne s� r�wnie� inne typy:
Mo�liwe (i cz�ste) jest przekszta�canie warto�ci jednego typu na inny. W niekt�rych przypadkach podczas tego procesu tracona jest informacja. Oto lista najcz�stszych konwersji pomi�dzy typami podstawowymi:
bool
-> int
: false
przekszta�cane jest na 0, a true
na 1.int
-> bool
: 0 przekszta�cane jest na false
, a inne warto�ci na true
.int
-> double
: reprezentowana liczba si� nie zmienia.double
-> int
: zaokr�glanie.