Typy podstawowe

W C++ dost�pne s� nast�puj�ce typy podstawowe:

Typ logiczny bool

Typ bool posiada dwie warto�ci: true i false. U�ywany jest do przechowywania wynik�w operacji logicznych.

Typ znakowy char

S�u�y do przechowywania znak�w. Znaki zapisujemy mi�dzy apostrofami, np. '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 (/).

Typy ca�kowite

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++:
NazwaZakresLiczba bajt�w
short-32768...327672
int-2147483648...21474836474
long long-9223392036854775808...92233920368547758078

Uwagi:

Typy zmiennopozycyjne

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.

Typ void

Ten typ nie przechowuje �adnej warto�ci - u�ywa si� go np. �eby wskaza�, �e funkcja nie zwraca �adnej warto�ci.

Inne typy

W C++ dost�pne s� r�wnie� inne typy:

Zostan� one om�wione p�niej.

Konwersja typ�w

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:

OSZAR »