C++学习笔记四:变量与数据类型(布尔型)

发布时间 2023-12-10 16:17:22作者: Sternenhimmel1997

今天来整理一下布尔型变量的使用方法

1. 声明和初始化

一个布尔类型的变量占据1 Byte空间,数值0代表false,其他非0数值代表true

bool red_light {false};
bool green_light{true};
std::cout << "sizeof(bool) : " << sizeof(bool) << std::endl;

 

2.打印一个布尔变量
std::cout << std::endl;
std::cout << "red_light : " << red_light << std::endl;
std::cout << "green_light : " << green_light << std::endl;

std::cout << std::boolalpha;
std::cout << "red_light : " << red_light << std::endl;
std::cout << "green_light : " << green_light << std::endl;
直接打印一个布尔变量是0或者1,如果想看到true和false,需要加上std::cout << std::boolalpha;