Перейти к содержимому
-
Subscribe to our newsletter & never miss our best posts. Subscribe Now!
Детский университет

Блог

Детский университет

Блог

  • Главная
  • Главная
Закрыть

Поиск

  • https://www.facebook.com/
  • https://twitter.com/
  • https://t.me/
  • https://www.instagram.com/
  • https://youtube.com/
Subscribe
Блог

Логические операторы C

2 Минут чтения
0
Логические операторы C

Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой. Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги. Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги. Логические операторы выполняют логические и логические (&&) и логические (||) операции. logical-AND-expression: inclusive-OR-expression logical-AND-expression && inclusive-OR-expression logical-OR-expression: logical-AND-expression logical-OR-expression || logical-AND-expression Логические операторы не выполняют обычные арифметические преобразования. Вместо этого они оценивают каждый операнд с точки зрения его эквивалентности 0. Результатом логической операции является 0 или 1. Тип результата — int. Операнды логических и логических выражений оцениваются слева направо. Если значение первого операнда достаточно, чтобы определить результат операции, второй операнд не вычисляется. Этот эффект называется "короткой схемой" оценки. В выражении есть точка последовательности после первого операнда. Дополнительные сведения см. в разделе "Точки последовательности". В следующих примерах показаны логические операторы: В этом примере функция вызывается для печати сообщения, printf если x меньше y и y меньше z. Если x больше y, второй операнд (y < z) не вычисляется, и ничего не печатается. Это еще один случай оценки короткого канала, который следует учитывать при написании логических сравнений. В противном случае это может вызвать проблемы, если код зависит от побочных эффектов оценки второго операнда. В этом примере, если x равно wлибо , yлибо zвторой аргумент printf функции оценивается как true, а значение 1 выводится. В противном случае значение равно false, а значение 0 выводится. Как только одно из условий оценивается как истинное, оценка прекращается. Были ли сведения на этой странице полезными? Хотите попробовать использовать Ask Learn для уточнения или руководства по этой теме? Были ли сведения на этой странице полезными? Хотите попробовать использовать Ask Learn для уточнения или руководства по этой теме?

Источник: learn.microsoft.com — learn.microsoft.com/ru-ru/cpp/c-language/c-logical-operators?view=msvc-170

Метки:

логические
Автор

admin

Подпишись на меня
Другие статьи
Назад

Логические игры для Android — развиваем мышление

Учимся думать: занимательные логические задачи, тесты и упражнения для детей 8-11 лет: учебное ...
Далее

Учимся думать: занимательные логические задачи, тесты и упражнения для детей 8-11 лет: учебное …

Нет комментариев! Будьте первым.

Добавить комментарий Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Свежие записи

  • Welcome-тренинг для новых сотрудников: 7 решений от HR
  • Как провести welcome-тренинг для новых сотрудников: 7 ценных советов от HR
  • Тренинг социальных навыков: что это и как проходит
  • «Госуслуги: просто и понятно» — обучающий тренинг для старшего поколения
  • В лечебном исправительном учреждении Тувы провели тренинг о традиционных религиях России

Свежие комментарии

Нет комментариев для просмотра.

Архивы

  • Ноябрь 2026

Рубрики

  • Блог
Copyright 2026 — Детский университет. All rights reserved. Blogsy WordPress Theme