Программирование и основы алгоритмизации. Макаров В.Л. - 31 стр.

UptoLike

Составители: 

31
ния. Имя может быть произвольной длины, но значимыми являются только пер-
вые 32 символа; остальные символы имени игнорируются.
Спецификация типа формируется из ключевых слов, указывающих на раз-
личные типы данных. Основные типы в C++ подразделяются на две группы: це-
лочисленные типы и типы с плавающей точкой. К целочисленным типам отно-
сятся типы,
представленные следующими именами основных типов: char, short,
int, long. Имена целочисленных типов могут использоваться в сочетании с па-
рой модификаторов типа signed и unsigned. Эти модификаторы изменяют фор-
мат представления данных, но не влияют на размеры выделяемых областей па-
мяти. Модификатор типа signed указывает, что переменная может принимать
как положительные, так и отрицательные значения.
Модификатор типа
unsigned указывает, что переменная принимает только положительные значе-
ния. Основные характеристики целочисленных типов выглядят следующим об-
разом (табл. 6.2):
Таблица 6.2
Тип данных Байты Биты Min Max
signed char
1 8 - 128 127
unsigned char
1 8 0 255
signed short
2 16 -32768 32767
unsigned short
2 16 0 65535
signed int
2 16 -32768 32767
unsigned int
2 16 0 65535
signed long
4 32 -2147483648 2147483647
unsigned long
4 32 0 4294967295
По умолчанию считается, что данные типов char, int, short int, long исполь-
зуются со знаком. Поэтому ключевое слово signed можно не указывать. Данные
типа char используются для хранения символов. Под символом подразумевает-
ся одиночная буква, цифра или знак, занимающий только один байт памяти.
Переменные типа char могут использоваться как данные со знаком (signed
char) и
как данные без знака (unsigned char). Если тип char рассматривается
как signed, то старший байт его кода определяет знак. В этом случае диапазон
значений типа charот –128 до + 127. В случае unsigned char все восемь бит
рассматриваются как код, а диапазон возможных значенийот 0 до 255.
К плавающим типам относятся три типа, представленные следующими име-
нами типов, модификаторов и их сочетаний: float, double, long double. Они ис-
пользуются для работы с вещественными числами, которые представляются в
форме записи с десятичной точкой и в "научной нотации". Разница между нота-
циями становится очевидной из простого примера, который демонстрирует за-
пись одного и
того же вещественного числа в различных нотациях
.