天天看點

2021.02.07 C++ P14 資料類型——布爾類型

§2.7 布爾類型

§2.7.1 定義(部分内容轉自百度百科)

布爾類型對象可以被賦予文字值true或者false,所對應的關系就是真與假的概念。

布爾類型隻有兩個值,false 和 true。“true”的本質是1,而“false”的本質是0。

通常用來判斷條件是否成立。

如果變量值為 0 就是 false,否則為 true,布爾變量隻有這兩個值。

§2.7.2 學習目标

布爾類型占據一個位元組的記憶體空間。

本章主要内容:建立布爾資料類型并利用sizeof關鍵字統計該資料類型占用的記憶體空間。

§2.7.3 示例

(1)任務“建立布爾類型”的參考代碼如下:

#include<iostream>

using namespace std;

int main() {

	//1.建立布爾資料類型(此處的“flag”是“标志”的意思)
	bool flag = true;
	cout << flag << endl;

	flag = false;
	cout << flag << endl;

	system("pause");

	return 0;
}
           

運作效果如圖示:

2021.02.07 C++ P14 資料類型——布爾類型

(2)任務“利用sizeof關鍵字統計該資料類型占用的記憶體空間”的參考代碼如下:

#include<iostream>

using namespace std;

int main() {

	cout << "布爾類型占用的記憶體空間:" << sizeof(bool) << "位元組" << endl;

	system("pause");

	return 0;
}
           

運作效果如圖示:

2021.02.07 C++ P14 資料類型——布爾類型

繼續閱讀