Глава 6. Базовые типы данных и операции 135

h01351.jpg

Обозначение

Название

Синтаксис

==

равно

выражение ==

: вьражение

!=

не равно

выражение !=

: выражение

&

побитовое И

выражение s

вьражение

/\

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

выражение л

вьражение

I

побитовое ИЛИ

выражение I

вьражение

&&

логическое И

вьражение &&

вьражение

И

логическое ИЛИ

выражение I I

вьражение

7 .

условное выражение

вьражение ? выражение : вьражение

=.

простое присваивание

значение =-- вьражение

*=-•

умножить и присвоить

значение *=

выражение

/=

разделить и присвоить

значение /=

вьражение

'e^

взять остаток и присвоить

значение %--

вьражение

+=

сложить и присвоить

значение +=

вьражение

-=

вычесть и присвоить

значение --=

вьражение

«=

сдвиг влево и присвоить

значение «=

вьражение

»=

сдвиг вправо и присвоить

значение »=

вьражение

&=

И и присвоить

значение &=

вьражение

¦=

ИЛИ и присвоить

значение I ==

вьражение

/\

исключающее ИЛИ и присвоить

значение '"'=

вьражение

'

запятая(последование)

вьражение, вьражение


Сочинять выражения, используя двухместные операции, сравнительно просто. Определив три целые переменные

int а = 5, Ь = 3, с;

можно написать выражения с использованием сложения, вычитания, умножения и деления:

с = а + b; // присвоить с сумму а и Ь , с = а — b; // присвоить с разность а и Ь с = Ь % а; // присвоить с остаток от деления Ь на а с=Ь*а; // присвоить с произведение а и Ь

Большинство людей обладают многолетним опытом написания выражений с бинарными операциями и вычислений на калькуляторе. Наверняка и у вас