C++程序设计(面向对象进阶)崔毅东 ——第3单元第02节——1布尔数据类型(Boolean data type)

布尔数据类型(Boolean data type)

1. 布尔类型的定义

布尔(英语:Boolean)是计算机科学中的逻辑数据类型,以发明布尔代数的数学家乔治·布尔为名。它只有两种值,通常是真和假

C++语言在其标准化过程中引入了bool、true和false关键字,增加了原生数据类型来支持布尔数据。

布尔类型的大小(所占的存储空间)依赖于具体的编译器实现。也可以用 sizeof运算符得到其占用的空间

(参见维基百科 https://zh.wikipedia.org/wiki/%E5%B8%83%E6%9E%97_(%E8%B3%87%E6%96%99%E9%A1%9E%E5%9E%8B) )

2. 布尔类型的用途

布尔数据类型主要与条件语句相关。条件语句用来更改程序控制流。

3. C++中的布尔类型

C++ keyword: bool, true, false
例如:

bool  isMyBook;
bool  isRunning = {
   false};  //C++11 列表初始化方式
bool  isBoy( );
 
bool   hasLicense(

你可能感兴趣的:(c++入门系列,c++,编程语言)