Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Знаки операций




Константы

 

Константа – лексема, представляющая изображение фиксированного значения.

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

Целые могут быть десятичные, восьмеричные и шестнадцатеричные.

Вещественные – константы с плавающей точкой. Компилятор различает вещественные константы по внешним признакам. Константа может включать шесть частей: целая часть; десятичная точка; дробная часть; признак экспоненты; показатель десятичной степени; суффикс F (или f) или L (или l).

Перечислимые вводятся с помощью служебного слова enum.

Символьные – это один или два символа, заключенные в апострофы.

Строка – определяется как последовательность символов, заключенная в кавычки.

Для некоторых непечатаемых и специальных символов требуются escape-последовательности.

Символьные константы:

‘\a’ звуковой сигнал (alert)

‘\\’ обратная косая черта (backslash)

‘\b’ возврат на шаг (backspace)

‘\”’ двойные кавычки (double quote)

‘\t’ табуляция (tab)

‘\n’ перевод строки (newline)

‘\’’ апостроф (single quote)

‘\v’ вертикальная табуляция (vertical tab)

 

 

Знаки операций обеспечивают формирование и последующее вычисление выражений. Определены следующие знаки операций:

· & - бинарная - поразрядная конъюнкция; унарная – получение адреса

· * - бинарная – умножение; унарная - операция обращения по адресу

· ++ - увеличение на единицу

· -- - уменьшение на единицу

· ~ - поразрядное инвертирование внутреннего двоичного кода целочисленного аргумента

·! – логическое отрицание значения операнда

· + - бинарный плюс

· – - бинарный минус

· Sizeof – вычисление размера памяти для операнда

· % - получение остатка от деления целого на целое

· / - деление операндов арифметического типа

· << - сдвиг влево

· >> - сдвиг вправо

· < - меньше, чем

· > - больше, чем

· <= - меньше или равно

· >= - больше или равно

· == - равно

·!= - не равно

· ^ - поразрядное исключающее или

· ï - поразрядная дизъюнкция

· && - конъюнкция арифметических операндов или отношений

· ïï- дизъюнкция арифметических операндов или отношений

· *= - присвоить операнду левой части произведение значений обоих операндов

· = - присваивание

· /= - присвоить операнду левой части частное от деления левого операнда на значение правого

· %= - присвоить операнду левой части остаток от деления левого операнда на значение правого

· += присвоить операнду левой части сумму значений обоих операндов

· -= - присвоить операнду левой части разность значений левого и правого операндов

· <<= - присвоить целочисленному операнду левой части значение, полученное сдвигом влево его битового представления на количество разрядов, равное значению правого целочисленного операнда

· >>= - присвоить целочисленному операнду левой части значение, полученное сдвигом вправо его битового представления на количество разрядов, равное значению правого целочисленного операнда

· &= - присвоить целочисленному операнду левой части значение, полученное поразрядной конъюнкцией его битового представления с битовым представлением целочисленного операнда правой части

· ^= - присвоить целочисленному операнду левой части значение, полученное поразрядной дизъюнкцией его битового представления с битовым представлением целочисленного операнда правой части

· ï= - присвоить целочисленному операнду левой части значение, полученное применением поразрядной операции исключающего ИЛИ к битовым представлениям обоих операндов

· [],() – бинарные операции при вызове функций и индексировании элементов массивов

·, - группировка операций слева направо

 




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


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


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



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




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