Константы

Чтобы задать точный тип числовой константы, необходимо использовать соответствующий суфикс.

Суфикс    Тип
F float
U unsigned
L long

Например.

Тип данных Пример констант
int 1, 123, 21000
long int 3500L, -34L
unsigned int 10000U, 987U
float 123.23F, 4.34e-3F
double 123.23, 12312333, -0.0999
long double 1001.2L

Шестнадцатеричнае и восмеричные константы

Шестнадцетиричные константы начинаються с 0x или 0X, а восмеричные — с нуля.

Копировать
int hex = 0x80;
int oct = 012;

Строковые константы

Строковые константы заключаються в двойные кавычки, например "hello", а символьные в одинарные, наприменр 'a'. Строковые константы автоматически завершаються нулевым символом при компиляции. Язык C++ поддерживает класс string.

Логически константы

В языке C++ определены две логические константы: true и false. В заголовка <stdbool.h> определенны макросы true и false.

Комплексные константы

Во время работы в версии C99, если в программу включить заголовок <complex.h>, будут определенны следующие константы, позволяющие работать с комплексными числами.

_Complex_I (const float _Complex)i
_Imaginary_I (const float _Imaginary_I)i
I Imaginary_I (или _Complex_I, если типы не поддерживаються)

Здесь элемент i представляет мнимое значение, которое равно квадратному корню из -1.

Специальные (упрафляющие) символьные константы

Константа Значение
\b Возврат на одну позицию
\f Подача бланка
Новая строка
\r Возврат каретки
\t Горизонтальная табуляция
\" Двойная кавычка
\' Одинарная кавычка
\\ Обратная косая черта
\v Вертикальная табуляция
Восмеричная константа (где N — Это сама восмиричная константа)
\xN Шестнадцатиричная константа (где N — Это сама шестнадцатиричная константа)
\? Вопрсительный знак

Специальные константы можно использовать везде, где уместно использование символов. Например, следующий оператор выполняет переход на новую строку, выводит символ табуляции, а затем слова "Hello".

Копировать
cout << "\n\tHello";

Примечание: в системах windows и unix новая строка начинаеться по разному. В windows это символ \r, а в unix — .


Кухни
О суши и блюдах японской кухни
mik-mebli.ua
Магазин сантехника интернет
Комплект Skylink Wi Fi Интернет Стандарт
santehall.ru