Learning C++ 之 2.6 Boolean数据类型和if语句简介

您所在的位置:网站首页 bool型函数怎么用 Learning C++ 之 2.6 Boolean数据类型和if语句简介

Learning C++ 之 2.6 Boolean数据类型和if语句简介

#Learning C++ 之 2.6 Boolean数据类型和if语句简介| 来源: 网络整理| 查看: 265

在现实生活中经常会问或者被问答案是“是”或者“不是“的问题。如:苹果是水果么?  是  你喜欢竹笋么? 不

现在考虑一种相似的说法。苹果是水果。这一句是对还是错?当然是对的。我喜欢竹笋。错

这些句子只有两种结果:true/false   yes/no.因为这一类的句子太多了,所以程序员专门定义了一种类型:boolean类型。

boolean 变量:

boolean变量只有两种可能的值:true(1),false(0)

为了定义一个boolean变量我们使用bool关键字。

bool b;

初始化或者赋值的时候,我们使用true或者false

bool b1 = true; // copy initialization bool b2(false); // direct initialization bool b3 { true }; // uniform initialization (C++11) b3 = false; // assignment

就像-号可以标志数值的正负一样,!可以将true变成false,将false变成true。

bool b1 = !true; // b1 will have the value false bool b2(!false); // b2 will have the value true

boolean变量并不是在存储的时候存储‘true’或者‘false’。取而代之的是它存储的是整数:true变成1,false变成0.同样地,极端boolean值的时候并不是计算true和false,而是计算0和1.

通常来说当我们使用cout输出boolean型变量的时候,他会变成1,0.

#include int main() { std::cout


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3