ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Базовые типы данных(стандартные)Определяя тип той или иной величины программист передает компилятору информацию, включающую: *множество допустимых значений; *множество допустимых операций над этими значениями; *размер выделяемой памяти и способ представления значений; Несколько типов считаются стандартными(базовыми), их характеристика компилятору известна и поэтому при описании той или иной переменной достаточно указать имя этого типа. В языке С++ стандартные также называются арифметическими, так как они могут участвовать в арифметических операциях. Int целочисленный char символьный bool логический тип float вещественный тип double вещественный с двойной точностью
Для уточнения внутреннего представления и диапазона значений по мимо имен употребляются модификаторы типов: short long signed unsigned Модификатор short передает информации компилятору о том что следует выделить в поле памяти 2 байта, независимо от разрядности процессора. Long означает что величина будет занимать 4 байта, независимо от разрядности. По умолчанию все целочисленные считаются знаковыми, поэтому signed можно опускать.
Целочисленные константы по умолчанию относятся к типу int, на размер выделяемого поля памяти можно регулировать, добавляя суффиксы L или U в конце константы. При использовании модификаторов без указания типов по умолчанию подразумевается тип int.
chazachter символьный тип Под величиной символьного типа отводится поле памяти, достаточное для размещения кода любого символа.
Диапазон значения определяемы типом bool – два значения true и false. В памяти компьютера false представляется как целочисленное 0. Любое другое значение расположенное в этом поле интерпретируется как true, однако если потребуется преобразование к числовому типу, то true преобразуется в 1.
Не нашли, что искали? Воспользуйтесь поиском:
|