Learning C++ 之 2.6 Boolean数据类型和if语句简介 |
您所在的位置:网站首页 › bool型函数怎么用 › Learning C++ 之 2.6 Boolean数据类型和if语句简介 |
在现实生活中经常会问或者被问答案是“是”或者“不是“的问题。如:苹果是水果么? 是 你喜欢竹笋么? 不 现在考虑一种相似的说法。苹果是水果。这一句是对还是错?当然是对的。我喜欢竹笋。错 这些句子只有两种结果: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 trueboolean变量并不是在存储的时候存储‘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 |