bool類型在pascal語言中才有,它有兩種,true和false.其它語言中都沒有這種類型.但它存在比如表達式5。
- 數碼問答
- 答案列表
bool類型怎麼用:c語言bool類型 怎麼用[朗讀]
什麼語言的?bool和其他的一樣,比如int,只是bool只有兩個值,true或者false.boolflag=true;就是定義了一個bool類型的變量flag,他的值為true.也可以是boolflag=false;flag的值為false?
c語言沒有bool類型變量boolean類型是c++所獨有的由於使用bool類型可以使代碼更具有可讀性,很多編程者都在c中自己定義了類似的應用,一般方法有兩種:一、採用宏定義方式(windef.h中就是用的這種方式)typedefintbool;#definetrue0#definefalse1二、採用枚舉型變量方式(這種方式更象c++的boolean類型)typedefenum{true=0,false}bool;接下來就可以象c++一樣,方便的使用bool類型了。
1.boola;那麼這個a可以賦值兩種值,a=true或,a=false,一般bool就是用來判斷的.比如if(a){}這種,為真就運行,為假就跳過.2.這個可以用到一問中說的bool值,首先定義a=false.while(1){讀取;判斷是否滿足;如果滿足a=true;if(a){break;}else{「請重新輸入」}}3.先定義兩個函數,第一個就是猜價格的函數,第二個就是結束遊戲或者繼續遊戲.第一個函數中如果猜對了就調用第二個函數並結束其中的循環,第二個函數可以讓用戶通過詢問用戶輸入yesorno來判斷,yes就調用第一個函數,no或其他就直接結束程序。
c語言中沒有bool類型.使用的時候用任意整型變量即可,包括char,int,long,shortint都可以.c語言的邏輯判斷只是判斷0或非0,只要能保存整型數據的變量類型都可以作為布爾型使用.用特殊色彩標記關鍵字的功能是編輯器的功能而非編譯器的功能,因為c++有bool類型,因此bool會被編輯器標亮,但是c語言編譯器是不會認識這個關鍵字的。