❶ bool是什麼意思
漢語翻譯是布爾,也就是邏輯類型,值域是true,false,在c語言中表判斷
❷ bool是什麼類型
bool是布爾類型用作邏輯判斷。
bool表示布爾型變數,也就是邏輯型變數的定義符,以英國數學家、布爾代數的奠基人喬治·布爾命名。bool類似於float,double等,只不過float定義浮點型,double定義雙精度浮點型。 在objective-c中提供了相似的類型BOOL,它具有YES值和NO值;在java中則對應於boolean類型。
(2)bool是什麼牌子的皮衣擴展閱讀:
bool的長度視實際環境來定,一般可認為是4個位元組。如果數個bool對象列在一起,可能會各佔一個Byte,這取決於編譯器。
C99標準定義了bool類型的大小是至少能夠存放0和1這兩個值。並沒有規定具體的大小。這交給編譯器自由發揮了。gcc編譯器對待bool類型有自己的轉換處理。如果是0賦值給bool類型,那麼就賦值0。如果是任意其他數據,那麼會賦值為1。
❸ (bool)和bool.Parse()有什麼區別
(bool)的意思是顯式拆箱,即將本來應該為Bool類型的Object類型轉換為Bool類型,比如:
bool b = true;
object obj = b; //將b裝箱為object類型
b = (bool)obj; //將obj拆箱為bool類型
但(bool)僅且僅能進行源類型為bool類型的引用類型(object)的拆箱,因為數據結構中bool類型只佔1位的空間,無法轉換為其他數據類型的
比如:
bool b = (bool)123;
bool b = (bool)"haha";
都是無法通過編譯的
bool.Parse()是bool類型提供的靜態轉換方法,旨在把string類型表示的true和false轉變為bool類型
bool.TrueString和bool.FalseString的定義如下:
TrueString = "True";
FalseString = "False";
也就是說,可以這樣轉換(轉換的string不區分大小寫):
bool b = bool.Parse("true"); // b = true
bool b = bool.Parse("false"); // b = false
bool b = bool.Parse("Hello"); //拋出FormatException異常
綜上所述,(bool)和bool.Parse()沒有任何聯系,(bool)是CLR提供的一種顯式轉換機制,bool.Parse()是.Net Framework內部定義的轉換方法
bool b = bool.Parse("true"); 是正常並可以編譯運行的
bool b = (bool)"true"; //編譯時會報異常:無法將string類型轉換為bool類型
❹ bool 是什麼類型
布爾類型。。。值有兩種 一個是True 另一種是False 在資料庫常用bit類型代替它 0表示False 非0表示True
❺ 什麼是BOOL參數
bool是C++中的一個數據類型,其值域是{false=0,true}
bool參數,是指命令或函數的參數類型為bool數據類型
如:
if
(
a
>
b
)
//a>b
的返回值是bool型,要麼true,輸出1
要麼false輸出2
cout
<<
a
<<endl
;
//1
else
cout
<<
b
<<endl
;
//2
while
(
i
)
i--
;
//當i不是0時,while條件就是true,循環
❻ bool類型是什麼
bool是布爾類型用作邏輯判斷。
bool表示布爾型變數,也就是邏輯型變數的定義符,以英國數學家、布爾代數的奠基人喬治·布爾命名。bool類似於float,double等,只不過float定義浮點型,double定義雙精度浮點型。 在objective-c中提供了相似的類型BOOL,它具有YES值和NO值;在java中則對應於boolean類型。
名詞解釋:
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。
Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。
❼ (bool)中文是什麼意思啊!
是一個英國方言 指的是 圈狀物 常見的意思是 BOOLean的縮寫 ,布爾符號,布爾值;邏輯 如果你學C語言 會碰到的
❽ 什麼是bool型
在C/C++中 是布爾類型 值有0和1 分別代表 False 和 True ,在其他類型轉換成布爾類型時,只要不為0 結構都為True,常用在邏輯的判斷條件上,也可以用在函數的返回值,通過返回不同的值來得知函數的運行情況。(比如很多函數當返回false時 說明函數調用沒有成功,有錯誤)
❾ 什麼是bool型變數
1.
bool表示布爾型變數,也就是邏輯型變數的定義符,以英國數學家、布爾代數的奠基人喬治·布爾(George
Boole)命名。
2.
bool類似於float,double等,只不過float定義浮點型,double定義雙精度浮點型。
在objective-c中提供了相似的類型BOOL,它具有YES值和NO值;在java中則對應於boolean類型。
bool型是C語言中C99標准新增的特性,在頭文件中定義.
其邏輯值為true與false,相當於值1與0.
❿ BOOL是什麼
BOOL是微軟定義的typedef int BOOL(在windef.h中)。與bool不同,它是一個三值邏輯,
TRUE/FALSE/ERROR,返回值為大於0的整數時為TRUE,返回值為0時候,為FALSE,返回值為-1時為ERROR。