c/c++編程筆記:布爾類型(bool)分析

布爾類型(bool)

布爾類型(bool)是C++新增的一種基本數據類型。它的名稱來源於英國數學家George Boole,是他開發了邏輯律的數學表示法。編程

名稱應用環境類型長度取值學習

bool標準的C++布爾型1個字節false和true(0和1的區別)spa

C++中的 bool 的取值只有 true 和 false 兩種,非零值被轉爲 true,零被轉爲 false視頻

實例:blog

#includeusingnamespacestd;intmain(){boolx=-100,x1=30,x2=0;boola=false;printf("sizeof(a) = %d\n",sizeof(a));教程

//輸出:1 布爾類型爲1個字節cout<<"x值:"<<x<<endl;cout<<"x1值:"<<x1<<endl;cout<<"x2值:"<<x2<<endl;return0;}ip


 

在 C++ 中使用 cout 輸出 bool 變量的值時仍是用數字 1 和 0 表示,而不是 true 或 false。開發

Java、PHP、JavaScript 等也都支持布爾類型,但輸出結果爲 true 或 falseget

你也能夠使用 true 或 false 顯式地對 bool 變量賦值源碼

注意:true 和 false 是 C++ 中的關鍵字,true 表示「真」,false 表示「假」。

實例:

#includeusingnamespacestd;intmain(){boolflag=true;if(flag){cout<<"true"<<endl;}

else{cout<<"false"<<endl;}flag=false;if(flag){cout<<"true"<<endl;}else{cout<<"false"<<endl;}return0;}


 

另外若是你想更好的提高你的編程能力,學好C語言C++編程!彎道超車,快人一步!筆者這裏或許能夠幫到你~

分享(源碼、項目實戰視頻、項目筆記,基礎入門教程)

歡迎轉行和學習編程的夥伴,利用更多的資料學習成長比本身琢磨更快哦!

編程學習:


 

編程學習:

相關文章
相關標籤/搜索