Skip to main content

Logical Operators in C++

This repository provides an explanation of logical operators in C++, along with examples of their usage.

Table of Contents

Introduction

Logical operators in C++ are used to perform logical operations on boolean operands. This document provides an overview of these operators and demonstrates their usage through examples.

Logical Operators

AND (&&)

The AND operator returns true if both operands are true, otherwise it returns false.

OR (||)

The OR operator returns true if at least one of the operands is true, otherwise it returns false.

NOT (!)

The NOT operator negates the value of its operand. If the operand is true, it returns false, and if the operand is false, it returns true.

Examples

bool a = true;
bool b = false;

// Using AND operator
bool result = (a && b); // result will be false

// Using OR operator
result = (a || b); // result will be true

// Using NOT operator
result = !a; // result will be false