Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






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





 

 

Выражение-равенства:

выражение == выражение

выражение!= выражение

 

Операции == (равно) и!= (не равно) в точности аналогичны

операциям отношения, за исключением того, что они имеют бо-

лее низкий уровень старшинства. (Поэтому значение выражения

A<B==C<D равно 1 всякий раз, когда выражение A<B и C<D имеют

одинаковое значение истинности).

Указатель можно сравнивать с целым, но результат будет

машинно- независимым только в том случае, если целым являет-

ся константа 0. Гарантируется, что указатель, которому прис-

воено значение 0, не указывает ни на какой объект и на самом

деле оказывается равным 0; общепринято считать такой указа-

тель нулем.

 

15.8. Побитовая операция 'и'

 

 

Выражение-и:

выражение & выражение

 

Операция & является ассоциативной, и включающие & выражения

могут быть переупорядочены. Выполняются обычные арифметичес-

кие преобразования; результатом является побитовая функция

'и' операндов. Эта операция применима только к операндам це-

лочисленного типа.

 

15.9. Побитовая операция исключающего 'или'

 

 

Выражение-исключающего-или:

выражение ^ выражение

 

Операция ^ является ассоциативной, и включающие ^ выражения

могут быть переупорядочены. выполняются обычные арифметичес-

кие преобразования; результатом является побитовая функция

исключающего 'или' операндов. Операция применима только к

операндам целочисленного типа.

 

 

15.10. Побитовая операция включающего 'или'

 

 

Выражение-включающего-или:

выражение \! Выражение

 

Операция \! Является ассоциативной, и содержащие \! Выраже-

ния могут быть переупорядочены. выполняются обычные арифме-

тические преобразования; результатом является побитовая фун-

кция включающего 'или' операндов. Операция применима только

к операндам целочисленного типа.

 

15.11. Логическая операция 'и'

 

 

Выражение-логического-и:

выражение && выражение

 

Операция && группируется слева направо. Она возвращает 1,

если оба ее операнда отличны от нуля, и 0 в противном слу-

чае. В отличие от & операция && гарантирует вычисление слева

направо; более того, если первый операнд равен 0, то значе-

ние второго операнда вообще не вычисляется.

Операнды не обязаны быть одинакового типа, но каждый из

них должен быть либо одного из основных типов, либо указате-

лем. результат всегда имеет тип ITN.

 

15.12. Операция логического 'или'

 

 

Выражение-логического-или:

выражение \!\! выражение

 

Операция \!\! Группируется слева направо. Она возвращает 1,

если один из операндов отличен от нуля, и 0 в противном слу-

чае. В отличие от операции \! Операция \!\! Гарантирует вы-

числение слева направо; более того, если первый операнд от-

личен от нуля, то значение второго операнда вообще не вычис-

ляется.

Операнды не обязаны быть одинакового типа, но каждый из

них должен быть либо одного из основных типов, либо указате-

лем. Результат всегда имеет тип INT.

 







Date: 2015-09-17; view: 578; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию