Бүтін тип int
Int түрінің мөлшері стандартпен анықталмайды, бірақ
компьютер мен компиляторға
байланысты. 16 биттік процессор үшін осы типтегі шамаларға 2 байт, ал 32 биттік процессор үшін
4 байт бөлінеді.
Қысқа сипаттама түрі атауының алдында компиляторға процессордың сыйымдылығына
қарамастан 2 байтты санға бөлу керек екенін көрсетеді. Long ерекшелігі бүкіл мән 4 байтты алады
дегенді білдіреді. Сонымен, 16 биттік компьютерде Int және short int, АЛ 32
биттік компьютерде int
және long int эквиваленті бар.
Бүтін санның ішкі көрінісі-екілік кодтағы бүтін сан. Signed спецификаторын қолданған
кезде санның ең үлкен биті белгі ретінде түсіндіріледі (0 –оң Сан, 1 – теріс). Unsigned
спецификаторы
тек оң сандарды білдіреді, өйткені Үлкен сан сан кодының бөлігі ретінде
қарастырылады.
Осылайша, int типті мәндердің ауқымы спецификаторларға байланысты болады.
Әдепкі бойынша, барлық бүтін сандар маңызды болып саналады,
яғни signed
спецификаторын елемеуге болады.
Символдық тип char
Таңба түрінің мәні үшін 1 байт беріледі. Char түрі таңбамен немесе таңбасыз болуы мүмкін.
Белгісі бар шамаларда мәндерді -128-ден 127-ге дейін сақтауға болады. Unsigned спецификаторын
пайдалану кезінде-0-ден 255-ке дейін.
Расширенный символьный тип wchar_t
предназначен для работы с символами, для которых недостаточно 1 байта, например, для
кодировки Unicod. Размер этого типа соответствует типу short. Строковые константы типа wchar_t
записываются с префиксом L.(L”Gates”).
Достарыңызбен бөлісу: