布爾型別(bool)
布爾型別(bool)是C++新增的一種基本資料型別,它的名稱來源于英國數學家George Boole,是他開發了邏輯律的數學表示法,
名稱應用環境型別長度取值
bool標準的C++布爾型1個位元組false和true(0和1的區別)
C++中的 bool 的取值只有 true 和 false 兩種,非零值被轉為 true,零被轉為 false
實體:
#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;}

在 C++ 中使用 cout 輸出 bool 變數的值時還是用數字 1 和 0 表示,而不是 true 或 false,
Java、PHP、JavaScript 等也都支持布爾型別,但輸出結果為 true 或 false
你也可以使用 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++編程!彎道超車,快人一步!筆者這里或許可以幫到你~
分享(原始碼、專案實戰視頻、專案筆記,基礎入門教程)
歡迎轉行和學習編程的伙伴,利用更多的資料學習成長比自己琢磨更快哦!
編程學習:

編程學習:

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/273519.html
標籤:其他
