布爾類型對象可以被賦予文字值true或者false,所對應的關(guān)系就是真與假的概念。 #include <iostream> 但是一些概念不清的人卻不知道布爾類型的對象也可以被看做是一種整數(shù)類型的對象,但是他不能被聲明成signed,unsigned,short long,如果你生成(short bool found=false;),那么將會導致編譯錯誤。 當表達式需要一個算術(shù)值的時候,布爾類型對象將被隱式的轉(zhuǎn)換成int類型也就是整形對象, false就是0,true就是1,請看下面的代碼! #include <iostream> a+found 這樣的表達式樣是成立的,輸出后的值為2進行了加法運算! #include <iostream> 上面代碼中的*pi進行了隱式樣的布爾類型轉(zhuǎn)換表示為了真也就是true。 |
正在閱讀:新手入門:C++中布爾類型新手入門:C++中布爾類型
2005-02-26 15:47
出處:PConline
作者:管寧
責任編輯:xietaoming
302 Found
Powered by Tengine