7.11 Операция Логическое И

7.11 Операция Логическое И

логическое_И_выражение: выражение amp; amp; выражение

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

Операнды не обязаны иметь один и тот же тип, но каждый из них должен иметь один из основных типов или быть указатлем. Результат всегда имеет тип int.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Операция

Из книги Самоучитель UML автора Леоненков Александр

Операция В третьей сверху секции прямоугольника записываются операции или методы класса. Операция (operation) представляет собой некоторый сервис, предоставляющий каждый экземпляр класса по определенному требованию. Совокупность операций характеризует функциональный


7.12 Операция Логическое ИЛИ

Из книги C++ автора Хилл Мюррей

7.12 Операция Логическое ИЛИ логическое_ИЛИ_выражение: выражение !! выражениеОперация !! группирует слева направо. Она возвращает 1, если хотя бы один из ее операндов ненуелвой, и 0 в противном случае. В противоположность операции ! операция !! гарантирет вычисление слева


7.13 Условная Операция

Из книги Журнал «Компьютерра» № 6 от 13 февраля 2007 года автора Журнал «Компьютерра»

7.13 Условная Операция условное_выражение: выражение ? выражение : выражениеУсловная операция группирует слева направо. Вычисляется первое выражение, и если оно не 0, то результатом является значение второго выражения, в противном случае значение третьего выражения. Если


8.5.11 Функция Операция

Из книги Программирование на языке Пролог автора Клоксин У.

8.5.11 Функция Операция Большинство операций могут быть перегружены с тем, чтобы они могли получать в качестве операндов объекты класса.имя_функции_операции: operator операцияоперация: одна из new delete + – * / % ^ amp; ! ~ ! = « » += -= *= /= %= ^= amp;= != «„ “» «„= “»= == != «= »= amp; amp; !! ++ – () []Последние


КАФЕДРА ВАННАХА: Гражданское общество, определённое через логическое выражение

Из книги Базы данных: конспект лекций автора Автор неизвестен

КАФЕДРА ВАННАХА: Гражданское общество, определённое через логическое выражение Автор: Ваннах МихаилДавным-давно Владимир Иванович Даль дал в своём словаре определение «гражданского общества». Именно его! Хотя сам великий лексикограф и писатель бывал и в Третьем


1. Операция выборки.

Из книги Язык программирования С# 2005 и платформа .NET 2.0. [3-е издание] автора Троелсен Эндрю

1. Операция выборки. Операция выборки на языке SQL реализуется оператором Select следующего вида: Select все атрибуты From имя отношения Where условие выборки; Здесь вместо того, чтобы писать «все атрибуты», можно использовать значок «*». В теории языка структурированных запросов


2. Операция проекции.

Из книги Феномен науки. Кибернетический подход к эволюции автора Турчин Валентин Фёдорович

2. Операция проекции. Операция проекции на языке структурированных запросов реализуется даже проще, чем операция выборки. Напомним, что при применении операции проекции выбираются не строки (как при применении операции выборки), а столбцы. Поэтому достаточно перечислить


1. Операция объединения.

Из книги Описание языка PascalABC.NET автора Коллектив РуБоард

1. Операция объединения. Для того чтобы реализовать операцию объединения двух отношений приходится использовать одновременно два оператора Select, каждый из которых соответствует какому-то одному из исходных отношений-операндов. И к этим двум базовым операторам Select


R.16.3.1 Операция #

Из книги автора

R.16.3.1 Операция # Если непосредственно перед параметром в строке замены идет лексема #, то при подстановке параметр и операция # будут заменены на строку литералов, содержащую имя соответствующего параметра макровызова. В символьной константе или строке литералов,


R.16.3.2 Операция ##

Из книги автора

R.16.3.2 Операция ## Если в строке замены между двумя лексемами, одна из которых представляет параметр макроопределения, появляется операция ##, то сама операция ## и окружающие ее обобщенные пробелы удаляются. Таким образом, результат операции ## состоит в конкатенации.Пусть


Операция ??

Из книги автора

Операция ?? Еще одной особенностью типов с разрешением принимать значения null, о которой вам следует знать, является то, что с такими типами можно использовать появившуюся в C# 2005 специальную операцию, обозначаемую знаком ??. Эта операция позволяет присвоить типу значение,


Операция @

Из книги автора

Операция @ Операция @ применяется к переменной и возвращает ее адрес. Тип результата представляет собой типизированный указатель на тип переменной. Например: var r: real; pr: ^real := @r;


Операция new

Из книги автора

Операция new Операция new имеет вид: new ИмяКласса(ПараметрыКонструктора) Она вызывает конструктор класса ИмяКласса и возвращает созданный объект.Например: type My = class constructor Create(i: integer); begin end; end; var m: My := new My(5); Эквивалентным способом создания объекта является вызов