布林型別(bool)在標準的c語言中其實並未被定義,而是作為c++新增的一種基本資料型別被運用。而且布林型別物件可以被賦予成字元true或false,其中true對應的是真,false對應的是假。通常它的作用是來判斷條件的真假。
1.在c++編譯器中給bool型別變數分配了1個位元組長度。並且bool型別的取值範圍僅有兩個值:true和false(即真和假)。而在做邏輯運算時,預設非零即為ture(即真)。
2.在定義bool型別變數時是與定義其他資料型別變數時類似的,形式如下
bool name=true; //name意思是自定義的變數名稱在這裡我定為name.
3.在以往的邏輯判斷學習中,我們知道真命題用1表示,假命題用0表示,這裡同樣適用。
下面來打一段**
#include
using
namespace
std;
int main()
很明顯我們可以看到輸出的結果是1.
那麼一定會想問,bool型別是否就是與int型別相同的呢,並不是。我們用一段**來印證一下:
#include
using
namespace
std;
int main()
很明顯可以看出輸出來的兩個結果都是1.
實際上bool型別是被隱晦的轉化成立整型,即true就代表1,fals就代表0。我們可以用另一段**來證明
#include
using
namespace
std;
int main()
這樣我們可以很清晰地看到,第乙個輸出為1,第二個輸出為2。
並且我們可以用cout<
C bool 型別介紹
ansi iso c 標準新增了一種名叫 bool 的新型別。名字 英國數學家 george boole,是他開發了邏輯律的數學表示法。喬治 布林 george boole,1815.11.2 1864 1815年11月2日生於英格蘭的林肯。19世紀最重要的數學家之一,出版了 邏輯的數學分析 這是它...
c bool 型別檢查 C 課堂之資料型別
c 規定在建立乙個變數或者常量時,必須要指定出相應的資料型別,否則無法給變數分配記憶體 作用 c 規定給識別符號 變數 常量 命名時,有一套自己的規則 作用 整型變數表示的是 整數型別 的資料 c 中能夠表示整型的型別有以下幾種方式,區別在於所佔記憶體空間不同 資料型別占用空間取值範圍 short ...
c 布林型別
布林型別 bool 是c 新增的一種基本資料型別。在標準的c語言中並未定義bool型別,如果需要使用bool型別,程式設計師可以通過巨集定義來自定義乙個bool型別,定義語句如下 define bool int define false 0 define true 1 也就是將int型定義為bool...