布爾類型(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++編程!彎道超車,快人一步!筆者這裏或許能夠幫到你~
歡迎轉行和學習編程的夥伴,利用更多的資料學習成長比本身琢磨更快哦!
編程學習: