當前位置:首頁 » 編程語言 » c語言bool類型

c語言bool類型

發布時間: 2024-09-13 23:26:10

c語言中的布爾類型、枚舉類型是個什麼概念

布爾型(Boolean)是一種數據的類型,這種類型只有兩種值,即"真"與"假"。 布爾常量 在Pascal語言中"真"用ture表示,"假"用False表示。所以布爾類型只有TRUE與FALSE兩個常量。C語言或C++的一種構造類型,它用於聲明一組命名的常數。 (1)枚舉的聲明:枚舉聲明用於聲明新的枚舉類型。 訪問修辭符 enum 枚舉名:基礎類型 { 枚舉成員 } ; 基礎類型必須能夠表示該枚舉中定義的所有枚舉數值。枚舉聲明可以顯式地聲明 byte、sbyte、short、ushort、int、uint、long 或 ulong 類型作為對應的基礎類型。沒有顯式地聲明基礎類型的枚舉聲明意味著所對應的基礎類型是 int。 (2)枚舉成員 枚舉成員是該枚舉類型的命名常數。任意兩個枚舉成員不能具有相同的名稱。每個枚舉成員均具有相關聯的常數值。此值的類型就是枚舉的基礎類型。每個枚舉成員的常數值必須在該枚舉的基礎類型的范圍之內。 示例: public enum TimeofDay:uint { Morning=-3, Afternoon=-2, Evening=-1 } ; 產生編譯時錯誤,原因是常數值 -1、-2 和 –3 不在基礎整型 uint 的范圍內。

⑵ bool在c語言中是什麼意思

在C語言中,沒有bool這種類型,但是在C++中,把bool當做一種基本的數據類型。

在C語言中,當我們要表示真或假的時候,都是定義一個非bool類型來使用的。

在C++中,加入了布爾bool這種基礎的類型,用true和false來表示真或者假,也可以用非0值來表示真,用0來表示假。在C++中,雖然布爾類型只表示true和false,看起來好像可以用一個位來存儲布爾類型的變數,但其實,布爾類型在C++中是佔用一個位元組的。

bool型變數返回值:

當作為一個構造函數(帶有運算符 new)調用時,Boolean() 將把它的參數轉換成一個布爾值,並且返回一個包含該值的 Boolean 對象。

如果作為一個函數(不帶有運算符 new)調用時,Boolean() 只將把它的參數轉換成一個原始的布爾值,並且返回這個值。

熱點內容
防盜器編程 發布:2025-01-13 17:24:39 瀏覽:896
聯通電信伺服器怎麼不卡頓 發布:2025-01-13 17:21:30 瀏覽:818
科沃茲低配可以升級哪些配置 發布:2025-01-13 17:09:26 瀏覽:327
android判斷資料庫是否存在 發布:2025-01-13 17:08:17 瀏覽:331
ie腳本運行錯誤 發布:2025-01-13 17:08:05 瀏覽:620
python中或者怎麼表示 發布:2025-01-13 16:32:33 瀏覽:288
易達加密鎖 發布:2025-01-13 16:27:23 瀏覽:514
前端編譯工具配置 發布:2025-01-13 16:26:43 瀏覽:585
資料庫百度雲 發布:2025-01-13 16:19:38 瀏覽:539
java連接sqlite資料庫 發布:2025-01-13 16:19:36 瀏覽:768