sizeof(fl oat) ≤ sizeof(double) ≤ sizeof(long double)
sizeof(char) ≤ sizeof(short) ≤ sizeof(int)≤ sizeof(long)
ЕСКЕРТУ
Бүтін типтер үшін олардың ең кіші жəне ең үлкен мүмкін болатын мəндері типтің
жүзеге асырылуына байланысты болып келеді жəне олар
(
)
тақырыптық файлында, ал нақты типтердің сипаттамалары
<fl oat.h>
(
) файлын-
да, сонымен қатар
numeric_limits
класының шаблонында көрсетілген («Стандартты
кітапхананың басқа құралдары» бөлімін жəне 5-қосымшаны қараңыз, 411 б.).
Мəліметтерді бейнелеу дəлдігімен жəне олардың өзгеру диапазоны-
мен ерекшеленетін бүтін жəне нақты типтердің бірнеше түрлері программа
құрушыға компьютердің нақты аппаратуралары мүмкіндіктерін барынша
тиімді қолдану үшін енгізілген. Өйткені программаны орындау жылдамдығы
мен пайдаланылатын компьютер жадының көлемі көбінесе қолданылатын
типтерді таңдауға байланысты болып келеді. Алайда компьютердің белгілі
бір түрі үшін тиімді түрде жұмыс істейтін программа басқа платформаларға
көшіру мүмкіндігінен айырылуы мүмкін, сондықтан, жалпы жағдайда,
мəліметтер типтерінің нақты сипаттамаларына тəуелді болмауға тырысу
керек.
void типі
Аталған типтерден басқа C++ тілінің негізгі типтеріне
void
типі де жатады,
бірақ бұл типтің мəндер жиыны бос болып табылады. Ол мəн қайтармайтын
функцияларды анықтау үшін, функцияның аргументтерінің жоқ екенін
көрсету үшін (функциялар жайында 74 б. айтылған), нұсқауыштардардың
базалық типі ретінде (49 б.) жəне типтерді түрлендіру операциясында (54 б.)
қолданылады.
Достарыңызбен бөлісу: |