C++Introduction to C++Learn C++

Learn How To Use Booleans In C++

multicolored abstract painting

In programming, there are some of the parameters which have two values, as same as 0 and 1 bits in our computers. For these 1 and 0; Yes and No, On and Off, true and false, Enabled or Disabled, etc.. variables there are Boolean operands. We use Booleans, these kinds of switches to check most of the parameters, components, variables in classes, etc. bool data type is used C++ for these variables and it can take the values 1 (true) or 0 (false

Here is an example to use Booleans;

Boolean expressions are used in comparison and it is a C++ expression that returns a boolean value 1 (true) or 0 (false). We can check a boolean variable if it is true or false like this,

We can use comparison operators with if clauses, such as the equal to (==) operator to find out if an expression (or a variable) is true, also that means they are equal.

Here a==b term is a Boolean and return true or false, if clause checks if it is true or false and if it is true that means it is equal to. Same here, we can use greater than or lower than as below,


Oh hi there 👋
It’s nice to meet you.

Sign up to receive awesome C++ content in your inbox, every day.

We don’t spam! Read our privacy policy for more info.

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial

Free C++Builder Community Edition

About author

Dr. Yilmaz Yoru has 35+ years of coding with more than 30+ programming languages, mostly C++ on Windows, Android, Mac-OS, iOS, Linux, and some other operating systems. He graduated and received his MSc and PhD degrees from the Department of Mechanical Engineering of Eskisehir Osmangazi University. He is the founder and CEO of ESENJA LLC Company. His interests are Programming, Thermodynamics, Fluid Mechanics, Artificial Intelligence, 2D & 3D Designs, and high-end innovations.
Related posts
C++C++17C++20Introduction to C++Learn C++

When Is The CMath Mathematical Special Functions Header Used in Modern C++?

C++C++17C++20Introduction to C++Learn C++

What Are The CMath Mathematical Special Functions in Modern C++?

C++C++17C++20Learn C++

What Are The New Rules For Auto Deduction In C++ 17?

C++C++14C++17Learn C++Syntax

What Are The New Overloads For Ranges In C++ 14?