C++新增類型,表示邏輯真與假
1.邏輯型也稱布爾型,其取值為true(邏輯真)和false(邏輯假),存儲字節數在不同編譯系統中可能有所不同,VC++中為1個字節。
2.聲明方式:boolresult;result=true;
3.可以當作整數用(true一般為1,false為0)
4.把其它類型的值轉換為布爾值時,非零值轉換為true,零值轉換為false
代碼示例:
//main.cpp #include <iostream> using namespace std;//引入命名空間 int main(void) { bool result; result = true; cout<<result<<endl; result = 100; cout<<result<<endl; return 0; }
上述代碼可以看到,即便是對變量result賦值100但是因為它是bool類型,輸出結果也是1。