首頁 > 知識庫 > 正文

c語言bool什么意思?

答:c語言中_bool是布爾類型的數據,其值為0或1,主要用來判斷條件能否成立的真假,C語言中沒復有bool類型。使用制的時候用任意整型變量即bai可,包括duchar,int,long,shortint都可以。C語言的邏輯判斷只是zhi判斷0或非0,只dao要能保存整型數據的變量類型都可以作為布爾型使用。用特殊色彩標記關鍵字的功能是編輯器的功能而非編譯器的功能,因為C++有bool類型,因此bool會被編輯器標亮,但是C語言編譯器是不會認識這個關鍵字的。C語言中只有Boolean數據類型Boolean變量存儲為16位(2個字節)的數值形式,但只能是True或是False。Bool是C++里的類型bool是布爾型變量,也就是邏輯型變量的定義符,類似于float,double等,只不過float定義浮點型,double定義雙精度浮點型。bool只有一個字節,布爾型(e5a48de588b63231313335323631343130323136353331333433626466bool)變量的值只有 真 (true) 和假 (false)。布爾型變量可用于邏輯表達式,也就是“或”“與”“非”之類的邏輯運算和大于小于之類的關系運算,邏輯表達式運算結果為真或為假。bool可用于定義函數類型為布爾型,函數里可以有 return TRUE; return FALSE 之類的語句。布爾型運算結果常用于條件語句:if (邏輯表達式){如果是 true 執行這里;}else{如果是 false 執行這里;};擴展資料使用bool邏輯型變量的優點:1、 提高程序的可讀性bool類型的變量只可能有兩個值true或false,在沒有統一的布爾類型在大型的工程項中特別是用到第三方程序庫時,可能使用不同的手段模擬布爾類型以提交代碼的可讀性,這樣會使得代碼有些混亂,C語言中引入了bool內置類型,解決了代碼的一致性問題。2、提高程序的性能bool在絕大多數編譯器編譯時都將其實現為1字節,即sizeof(bool)的值為1,加上其只有兩個值的值域{true, false},是C語言中最小的數據類型了。雖然char、unsigned char和signed char類型在C語言中沒有特定的實現要求,但一般也實現為一個字節,這樣看來與bool類型從內存空間的占用上并沒有性能上的差異。參考資料來源:百度百科——BOOLwww.545130.tw防采集。

答:c語言中_Bool是布爾類型的數據,其值為0或1,主要用來判斷條件能否成立的真假。

首先要說明:c里既沒有bool也沒有BOOL! 這是兩個風馬牛不相及的變量類型關鍵字,只是因為拼法相同,僅區別于大小寫,題目才把它們拼湊在了一起。它們區別大了: 類型不同:bool是C++定義的布爾類型,BOOL是微軟定義的int類型(就是int的別名);

布爾型(bool)變量的值只有 真636f70793231313335323631343130323136353331333366306435 (true) 和假 (false)。布爾型變量可用于邏輯表達式,也就是“或”“與”“非”之類的邏輯運算和大于小于之類的關系運算,邏輯表達式運算結果為真或為假。bool可用于定義函數類型為布爾型,函數里可以有 return TRUE; return FALSE 之類的語句。布爾型運算結果常用于條件語句:if (邏輯表達式){如果是 true 執行這里;}else{如果是 false 執行這里;};擴展資料使用bool邏輯型變量的優點:1、 提高程序的可讀性bool類型的變量只可能有兩個值true或false,在沒有統一的布爾類型在大型的工程項中特別是用到第三方程序庫時,可能使用不同的手段模擬布爾類型以提交代碼的可讀性,這樣會使得代碼有些混亂,C語言中引入了bool內置類型,解決了代碼的一致性問題。2、提高程序的性能bool在絕大多數編譯器編譯時都將其實現為1字節,即sizeof(bool)的值為1,加上其只有兩個值的值域{true, false},是C語言中最小的數據類型了。雖然char、unsigned char和signed char類型在C語言中沒有特定的實現要求,但一般也實現為一個字節,這樣看來與bool類型從內存空間的占用上并沒有性能上的差異。參考資料來源:百度百科——BOOL,就是說,真2113假。true為真,false為假0是假,52610以外的值都4102是真。C語言是在99年的ANSI/ISO -C99標準之后1653加入的專布爾變量,需要包含頭文屬件stdbool.h但是對于指針來說,假值是NULL,其余為真浮點數,其精度之內的非0都是真……本回答被提問者采納,c 語言沒有真正意義上的bool類型的,是通過0與非0來表示的,bool istrue;//定義du一個bool類型的變量zhiistrue=true;//將變量istrue賦值為dao專真(對應屬的數值為1)istrue=flase;//將變量istrue賦值為假(對應的數值為0)一般是 if, while語句用到if(istrue){printf("true"); }else{printf("flase");}while(istrue){.....}內容來自www.545130.tw請勿采集。

聲明:本網內容旨在傳播知識僅供參考,不代表本網贊同其觀點,文字及圖片版權歸原網站所有。

你可能還關注
熱門推薦
今日推薦 更多
pk10牛牛棋牌游戏