C++   ::   Хилл Мюррей

Страница: 305 из 357

Выполняются обычные арифметические преоразования. Могут сравниваться два указателя; результат завсит от относительного положения объектов, на которые указывют указатели, в адресном пространстве. Сравнение указателей переносимо только если указатели указывают на объекты одного массива.



7.7 Операции Равенства

выражение_равенства: выражение == выражение выражение != выражение

Операции == и != в точности аналогичны операциям сравнния за исключением их низкого приоритета. (Так, a«b == c«d есть 1 всегда, когда a«b и c«d имеют одинаковое истинностное значение.)

Указатель может сравниваться с 0.



7.8 Операция Побитовое И

И-выражение: выражение amp; выражение

Операция amp; ассоциативна, и выражения, содержащие amp;, мгут реорганизовываться. Выполняются обычные арифметические преобразования; результатом является побитовая функция И опрандов. Операция применяется только к целым операндам.



7.9 Операция Побитовое Исключающее ИЛИ

исключающее_ИЛИ_выражение: выражение ^ выражение

Операция ^ ассоциативна, и выражения, содержащие ^, мгут реорганизовываться. Выполняются обычные арифметические преобразования; результатом является побитовая функция исключающее ИЛИ операндов. Операция применяется только к целым операндам.



7.10 Операция Побитовое Включающее ИЛИ

включающее_ИЛИ_выражение: выражение ! выражение

Операция ! ассоциативна, и выражения, содержащие !, мгут реорганизовываться.

|< Пред. 303 304 305 306 307 След. >|

Java книги

Контакты: [email protected]