導(dǎo)讀 關(guān)于bool是什么單位,bool是什么意思這個(gè)問題很多朋友還不知道,今天小六來(lái)為大家解答以上的問題,現(xiàn)在讓我們一起來(lái)看看吧!1、bool是布爾
關(guān)于bool是什么單位,bool是什么意思這個(gè)問題很多朋友還不知道,今天小六來(lái)為大家解答以上的問題,現(xiàn)在讓我們一起來(lái)看看吧!
1、bool是布爾類型用作邏輯判斷。
2、bool表示布爾型變量,也就是邏輯型變量的定義符,以英國(guó)數(shù)學(xué)家、布爾代數(shù)的奠基人喬治·布爾命名。
3、bool類似于float,double等,只不過float定義浮點(diǎn)型,double定義雙精度浮點(diǎn)型。
4、 在objective-c中提供了相似的類型BOOL,它具有YES值和NO值;在java中則對(duì)應(yīng)于boolean類型。
5、擴(kuò)展資料:bool的長(zhǎng)度視實(shí)際環(huán)境來(lái)定,一般可認(rèn)為是4個(gè)字節(jié)。
6、如果數(shù)個(gè)bool對(duì)象列在一起,可能會(huì)各占一個(gè)Byte,這取決于編譯器。
7、C99標(biāo)準(zhǔn)定義了bool類型的大小是至少能夠存放0和1這兩個(gè)值。
8、并沒有規(guī)定具體的大小。
9、這交給編譯器自由發(fā)揮了。
10、gcc編譯器對(duì)待bool類型有自己的轉(zhuǎn)換處理。
11、如果是0賦值給bool類型,那么就賦值0。
12、如果是任意其他數(shù)據(jù),那么會(huì)賦值為1。
本文分享完畢,希望對(duì)大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!