Основные типы данных

Тип Обозначение Название Размер памяти, байт (бит) Диапазон значений
Имя типа Другие имена
целый int signed signed int целый зависит от системы*
unsigned int unsigned беззнаковый целый зависит от системы*
short short int signed short int короткий целый 2 (16) -32 768 до 32 767
unsigned short unsigned short int беззнаковый короткий целый 2 (16) 0 до 65 535
long long int signed long int длинный целый 4 (32) -2 147 438 648 до 2 147 483 647
unsigned long unsigned long int беззнаковый длинный целый 4 (32) 0 до 4 294 967 295
символь-ный char signed char байт (целый длиной не менее 8 бит) 1 (8) -128 до 127
unsigned char беззнаковый байт 1 (8) 0 до 255
wchar_t расширенный символьный 2 (16) 0 до 65 535
веществен-ный float вещественный одинарной точности 4 (32) 3.4Е-38 до 3.4Е+38 (7 значащих цифр)
double вещественный двойной точности 8 (64) 1.7Е-308 до 1.7Е+308 (15 значащих цифр)
long double вещественный максимальной точности 10 (80) 1.2Е-4932 до 1.2Е+4932 (19 значащих цифр)
  bool логический 1 (8) true (истина) или false (ложь)
  enum перечисляемый -32 768 до 32 767

* Тип int совпадает с типом short на 16-разрядных ПК и с типом long на 32-разрядных ПК.


Управляющие последовательности (эскейп-последовательности)

Управляющие последовательности представляют собой последовательность символов для представления специальных символьных констант.

При введении управляющая последовательность начинается с символа обратный слеш '\' (обязательный первый символ), затем пишется комбинация латинских букв, либо цифр.

 

'\a' сигнал-звонок
'\b' возврат на одну позицию (на один символ)
'\f' перевод (прогон) страницы
'\n' перевод строки (переход на новую строку)
'\r' возврат каретки (курсора) к началу строки
'\t' горизонтальная табуляция
'\v' вертикальная табуляция
'\?' знак вопроса
'\'' апостроф (одиночная кавычка)
'\”' кавычка (символ двойной кавычки)
'\\' обратная косая черта
'\ddd' восьмеричное представление символьной константы, где d – восьмеричная цифра (от 0 до 7)
'\xddd' шестнадцатеричное представление символьной константы, где d – шестнадцатеричная цифра (от 0 до F)

 

Последовательность вида '\ddd' и '\xddd' позволяют представить символ из набора кодов ЭВМ как последовательность восьмеричных или шестнадцатеричных цифр соответственно.

Например, символ возврата каретки может быть представлен различными способами:

'\r' – общая управляющая последовательность;

'\015' – восьмеричная управляющая последовательность;

'\x00D' – шестнадцатеричная управляющая последовательность.

 

В языке С++ нет встроенных средств ввода и вывода – они осуществляется с помощью функций, типов и объектов, которые находятся в стандартных библиотеках.

Существует два основных способа:

1. форматированный ввод-вывод данных (функции, унаследованные из С);

2. стандартные потоки ввода-вывода данных (объекты С++).








Дата добавления: 2015-02-16; просмотров: 607;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.