How to use Alphanumeric Boolean Values In C++

The boolalpha flag indicates whether to use textual representation for bool values viz true or false or to use integral values for bool values viz 1 or 0. When the boolalpha flag is set, the textual representation is used and when it is not set, integral representation is used. By default, it is not set.

C++ Program to Convert a Boolean to a String Using boolalpha Flag

C++




// C++ program to convert boolean
// to string using boolalpha flag
#include <iostream>
using namespace std;
  
// Driver code
int main()
{
    bool value = true;
  
    cout << "Printing true value before boolalpha: "
         << value << endl;
    cout << "Printing true value after boolalpha: "
         << boolalpha << value << endl;
  
    return 0;
}


Output

Printing true value before boolalpha: 1
Printing true value after boolalpha: true

Complexity Analysis

  • Time complexity: O(1)
  • Auxiliary space: O(1)


C++ Program For Boolean to String Conversion

In this article, we will see how to convert a boolean to a string using a C++ program.

In boolean algebra, there are only two values 0 and 1 which represent False and True. Thus, boolean to string conversion can be stated as:

Boolean -> String

  • 1 -> True
  • 0 -> False

Example:

Input: 1
Output: True

Similar Reads

Methods to Convert a Boolean to a String in C++

There are 2 ways to convert boolean to string in C++:...

1. Boolean To String Conversion Using Customized Function

We have defined a customized boolean-to-string conversion function btos(). It is responsible for converting a boolean value into its corresponding string representation....

2. Using Alphanumeric Boolean Values

...

Contact Us