Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 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.

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных