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
Contact Us