Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Операции




Именованные константы

Строковая константа

Константное выражение

Константы перечислимого типа

Целые и вещественные константы

Символьная константа

Константы

Константа – это значение, которое не может быть изменено. Константы могут быть любого базового типа данных.

 

 

Символьная константа – это один символ, заключенный в одинарные кавычки: char 'x'. Некоторые символы могут быть представлены как символьные константы с помощью управляющих последовательностей.

 

'\n' новая строка
'\t' табуляция
'\0' нулевой символ
'\\' обратная косая черта
'\'' одинарная кавычка

Продолжение таблицы

'\r' возврат каретки (курсора) к началу строки
'\a' сигнал-звонок
'\"' кавычка
'\b' возврат на одну позицию
'\f' перевод (прогон) страницы
'\v' вертикальная табуляция
'\?' знак вопроса

 

Целые константы бывают: десятичные, восьмеричные (последовательность цифр не содержит цифр старше 7 и начинается с 0) и шестнадцатеричные (последовательность шестнадцатеричных цифр, перед которой записаны символы 0x или 0X).

Вещественные константы состоят из целой части, десятичной точки, дробной части и показателя десятичной степени "e" или "E". Целая или дробная части, показатель степени или десятичная точка могут опускаться. Например:

44. 3.14 44е0.14 0.0

 

Константы могут вводиться с помощью перечисления:

enum тип перечисления {список именованных констант}

enum – служебное слово, вводящее перечисление, тип перечисления – название, список именованных констант – разделенная запятыми последовательность имен констант или вида имя константы = значение константы.

 

Константное выражение – это выражение, состоящее из одних констант. Такие выражения обрабатываются во время компиляции, а не при прогоне программы, и соответственно могут быть использованы в любом месте:

 

#define maxline 1000char line[maxline + 1];

или

seconds = 60 * 60 * hours;

 

Строковая константа – это последовательность, состоящая из нуля или более символов, заключенных в двойные кавычки, как, например,

"i am a string"

Кавычки не являются частью строки, компилятор автоматически помещает в конец каждой строки нуль-символ '\0', следовательно для хранения строки требуется на одну ячейку памяти больше.

 

 

Вводятся как

const тип имя константы = значение константы;const показывает, что определяемый объект имеет постоянное значение, тип – тип данных, имя константы – произвольный символ (последовательность символов), значение константы должно соответствовать её типу.Например const double E = 2.72;const f = 7; (по умолчанию присваивается тип int)

 

 

Знак операции – это символ или комбинация символов, которые сообщают компилятору о необходимости произвести определенные арифметические, логические или другие действия.

 




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


Дата добавления: 2015-06-04; Просмотров: 303; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.