21xrx.com
2024-06-03 03:56:03 Monday
登录
文章检索 我的文章 写文章
如何在C++中打印布尔类型的值?
2023-07-05 11:44:15 深夜i     --     --
C++ 布尔类型 打印

在C++中,布尔类型的值只有两种:true和false。布尔类型变量通常用于条件语句的判断,以及逻辑运算符的结果。

打印布尔类型的值很简单,只需要使用cout语句将其输出即可。例如:


#include <iostream>

using namespace std;

int main()

  bool isTrue = true;

  bool isFalse = false;

  

  cout << "Value of isTrue: " << isTrue << endl;

  cout << "Value of isFalse: " << isFalse << endl;

  

  return 0;

运行该程序,输出结果如下:


Value of isTrue: 1

Value of isFalse: 0

值得注意的是,布尔类型的值实际上是用整数类型来表示的,true用1表示,false用0表示。因此,在输出布尔类型的值时,cout语句会将true转换为1,将false转换为0。

除了使用cout语句输出布尔类型的值外,也可以使用printf函数来输出。但需要注意的是,printf函数使用%d来输出布尔类型的值时,同样会将true转换为1,将false转换为0。


#include <stdio.h>

int main()

{

  bool isTrue = true;

  bool isFalse = false;

  

  printf("Value of isTrue: %d\n", isTrue);

  printf("Value of isFalse: %d\n", isFalse);

  

  return 0;

}

输出结果与上述程序相同。

在C++中打印布尔类型的值非常简单,只需要使用cout语句或printf函数即可,同时要记得布尔类型的值实际上是用整数类型来表示的。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复