【发布时间】:2020-09-21 08:00:21
【问题描述】:
我想将 bool 类型的变量转换为 unsigned char 变量,我尝试了以下代码,但它不起作用。
【问题讨论】:
-
包含有问题的代码。避免使用链接或图片作为代码。
标签: c++11 types type-conversion
我想将 bool 类型的变量转换为 unsigned char 变量,我尝试了以下代码,但它不起作用。
【问题讨论】:
标签: c++11 types type-conversion
这样的事情怎么样?
#include <iostream>
using namespace std;
main() {
bool my_bool;
my_bool = true;
cout << "The int equivalent of my_bool is: " << (unsigned char)(my_bool) << endl;
my_bool = false;
cout << "The int equivalent of my_bool is: " << (unsigned char)(my_bool);
}
【讨论】: