Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции Косьмин.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.69 Mб
Скачать

Дополнительные операторы присваивания

Оператор

Пример использования оператора

Эквивалентное выражение

+=

X+=Y

X=X+Y

-=

X-=Y

X=X-Y

*=

X*=Y

X=X*Y

/=

X/=Y

X=X/Y

%=

X%=Y

X=X%Y

.=

X.=Y

X=X+Y

Операторы сравнения

Оператор

Название

Пример применения

==

равно

$X==$Y

===

тождественно равно

$X===$Y

!=

<>

Не равно

$X!= $Y

$X<>$Y

!===

Не равно тождественно

$X!===$Y

>

Больше чем

$X>$Y

>=

Больше равно или не меньше

$X>=$Y

<

Меньше чем

$X<$Y

<=

Меньше чем или или не меньше

$X<=$Y

Пробелов не должно быть!!!!

Логические операторы

Оператор

Название

Пример применения

!

Отрицание (не)

!$X

and

Конъюнкция – связка и

$X $Y

||

or

Дизъюнкция – логич связка или

$X||$Y

$XOR$Y

XOR

Исключающая или

$XXOR$Y

Таблица истинности

$X

$Y

$X $Y

$X||$Y

$XXOR$Y

0

0

0

0

0

0

1

0

1

1

1

0

0

1

1

1

1

1

1

0

Побитовые операторы

Применяются к целочисленным значениям и возвращают целочисленные значения. При работе побитовых операторов операнды приводятся к двоичному числу и производятся действия над двоичными разрядами. Рез-т вычислений приводится к целому числу.

Оператор

Название

Левый операнд

Правый операнд

Побитовое И

Целое число

Целое число

|

Побитовое ИЛИ (Вертикаль)

Целое число

Целое число

^

Побитовое исключающее ИЛИ

Целое число

Целое число

~

Побитовое НЕ (тильда)

НЕТ

Целое число

«

Смещение влево

Целое число

Кол-во бит на которое производится смещение

»

Смещение вправо

Целое число

Кол-во бит на которое производится смещение