Главная
Случайная страница
Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Коды цифр и букв русского и латинского алфавита
Числа
| Символы
| 48-57
| Цифры 0 … 9
| 192-223
| Заглавные русские буквы (кроме ё)
| 224-255
| Прописные русские буквы (кроме ё)
|
| Заглавная Ё
|
| Прописная ё
| 65-90
| Заглавные латинские буквы
| 97-122
| Прописные латинские буквы
|
Операции присваивания
Обозначение
| Операция
| Типы операндов
| =
| Простая операция присваивания
| Любые
| +=
| Присваивание со сложением
| Арифметические, указатели, структуры, объединения.
| -=
| Присваивание с вычитанием
| Арифметические
| *=
| Присваивание с умножением
| Арифметические
| /=
| Присваивание с делением
| Целые
| %=
| Присваивание остатка целочисленного деления
| Целые
| <<=
| Присваивание со сдвигом влево
| Целые
| >>=
| Присваивание со сдвигом вправо
| Целые
| &=
| Присваивание с поразрядной операцией И
| Целые
| ^=
| Присваивание с поразрядной операцией исключающее ИЛИ
| Целые
| |=
| Присваивание с поразрядной операцией ИЛИ
| Целые
| При записи составных операторов пробел между символом операции и знаком присваивания не допускается.
О п е р а ц и и отношения и эквивалентности
Над данными вещественного, целого, символьного, строкового, логического типов определены следующие отношения:
= =
| равно
| Арифметический
| Операнды должны иметь совместимые типы, за исключением целых и действительных типов, которые могут сравниваться между собой
| Указатель
| Только если оба операнда указывают на элементы одного и того же массива
| !=
| не равно
| Арифметический,
Указатель
| ------------ “ ----------------- “ ----------------------
| <
| меньше
| ------------ “ -----------
| ------------ “ ----------------- “ ----------------------
| >
| больше
| ------------ “ -----------
| ------------ “ ----------------- “ ----------------------
| <=
| меньше или равно
| ------------ “ -----------
| ------------ “ ----------------- “ ----------------------
| >=
| больше или равно
| ------------ “ -----------
| ------------ “ ----------------- “ ----------------------
|
Л о г и ч е с к и е о п е р а ц и и
! логическое НЕ
&& логическое И
|| логическое ИЛИ
Обозначим f - false, t - true
a
| Ø a
!a
|
| a b
| a Ù b
a && b
| a Ú b
a || b
|
| Приоритет операций
| false
| true
|
| false false
| False
| false
|
|
| Ø
| !
| true
| false
|
| false true
| False
| true
|
|
| Ù
| &&
|
|
|
| true false
| False
| true
|
|
| Ú
| ||
|
|
|
| true true
| True
| true
|
|
|
|
Приоритет и ассоциативность операций
Приоритет – определяет порядок выполнения операций с разным приоритетом в сложных выражениях.
Ассоциативность – определяет порядок выполнения операций с одинаковым приоритетом.
В первой строке таблицы приведены операции с наивысшим приоритетом
Операции
| Ассоциативность
| () [] ->::
| Слева направо
| ! ~ + (унарный) - (унарный) ++ --
& (взятие адреса) *(разыменование) sizeofe new delete
| Справа налево
| . * -> *
| Слева направо
| * (умножение) / %
| Слева направо
| + -
| Слева направо
| << >>
| Слева направо
| < <= > >=
| Слева направо
| ==!=
| Слева направо
| &
| Слева направо
| ^
| Слева направо
| |
| Слева направо
| &&
| Слева направо
| ||
| Справа налево
| ?::
| Слева направо
| = *= /= %= += -= &= ^= |= <<= >>=
| Справа налево
| ,
| Слева направо
|
|