🔥Limited Offer: Get 50% OFFon AI & Full Stack Courses🔥
Back to C++ Notes
Topic #40

Boolean Expressions


Boolean Expressions

A Boolean expression is a piece of code that compares values or variables and returns a boolean value: 1 (true) or 0 (false).

Boolean expressions are the foundation of decision making in programming - they let your program decide what to do based on whether something is true or false.

You can use a comparison operator, such as the greater than (>) operator, to find out if an expression (or variable) is true or false:

Example

  int x = 10;
int y = 9;
cout << (x > y); // returns 1 (true), because 10 is higher than 9

Or even easier:

Example

cout << (10 > 9); // returns 1 (true), because 10 is higher than 9

In the examples below, we use the equal to (==) operator to evaluate an expression:

Example

int x = 10;
cout << (x == 10);  // returns 1 (true), because the value
of x is equal to 10

Example

cout << (10 == 15);  // returns
0 (false), because 10 is not equal to 15

Store the Result in a Boolean Variable

You can also store the result of a comparison in a bool variable:

Example

int x = 10;
int y = 9;

bool isGreater = x > y;

cout << isGreater; // returns 1 (true)

Note: It is up to you whether you store the result of a comparison in a boolean variable or use the comparison directly. Storing the result can make your code easier to read, especially if you want to reuse it.

Want to go beyond the notes?

Join CodingNow 2.0's C++ course — live mentorship, real projects, and 100% placement support.

Enroll Now — Free Demo Available

Boolean Expressions – FAQs

Quick answers about learning Boolean Expressions in C++.

This free note from CodingNow 2.0 explains Boolean Expressions in C++ — concept, syntax and worked code examples you can copy, run and revise before interviews.
Yes. Every C++ topic on CodingNow 2.0, including Boolean Expressions, is 100% free with no signup required.
With focused practice, most students grasp Boolean Expressions in 1–3 days from these notes; pairing it with CodingNow 2.0's mentor-led course takes you to job-ready depth faster.
Use the code examples in this note, then ask doubts for free on the CodingNow 2.0 Community (/community) — expert instructors answer within 24 hours.
WhatsApp
Call NowEnroll Now