C++. Бархатный путь. Часть 1 - Логические бинарные операции
Written on .
ОГЛАВЛЕНИЕ
- C++. Бархатный путь. Часть 1
- Введение
- Язык и грамматика
- Эволюция языков программирования
- Транслятор и компоновщик
- Библиотеки
- Алфавит C++
- Правила образования идентификаторов
- Ключевые слова и имена
- Символы операций и разделителей
- Литералы
- Структура предложения C++
- Программный модуль
- Объекты и функции
- Семантика
- Типы
- Основные типы C++
- Объявление переменных
- Рекомендации по наименованию объектов
- Комментарии: возможность выразиться неформально
- Элементы программного модуля
- Структура модуля
- Класс памяти
- Пространство имён
- Тип связывания или тип компоновки
- Выражение и l-выражение
- Перечень операций
- Адресные операции
- Операции преобразования знака
- Побитовые операции
- Операция определения размера
- Операции увеличения и уменьшения значения
- Операции динамического распределения памяти
- Операция доступа
- Аддитивные операции
- Мультипликативные операции
- Операции сдвига
- Поразрядные операции
- Операции сравнения
- Логические бинарные операции
- Операция присваивания
- Специальные формы операций присваивания
- Операции выбора компонентов структурированного объекта
- Операции обращения к компонентам класса
- Операция управления процессом вычисления значений
- Операция вызова функции
- Операция явного преобразования типа
- Операция индексации
- Операция с тремя операндами
- Операция typeid
- Выражение
- Унарное выражение
- Выражение размещения
- Выражение освобождения
- Постфиксное выражение
- Первичное выражение
- Константные выражения
- Операторы C++
- Оператор return. Точка вызова и точка возврата
- Выбирающий оператор
- Схема выполнения оператора switch
- Операторы цикла
- Оператор цикла for
- Примеры использования оператора цикла for
- Указатель void *
- Массивы. Синтаксис объявления
- Основные свойства массивов
- Массив и константный указатель
- Массив констант
- Многомерный массив
- Директива препроцессора define
- Операция ##. Конкатенация в макроопределениях
- Функция. Прототип
- Предварительная инициализация параметров функции
- Массивы и параметры
- Многомерные динамические массивы
- Функции с изменяемым списком параметров
- Преобразование основных типов
- typedef-объявление
- Тип функции
- Вызов функции
- Совместно используемые функции
- Все страницы
Страница 40 из 82
2.6. Логические бинарные операции
&&,|| И, ИЛИ.
Логические бинарные операции объединяют выражения сравнения со значениями истина (!=0) и ложь (==0). Результат операций приведён в следующей таблице
Первый операнд | Второй операнд | && | || |
Истина | истина | 1 | 1 |
Истина | ложь | 0 | 1 |
Ложь | истина | 0 | 1 |
Ложь | ложь | 0 | 0 |