C 的bool型用法

2021-03-12 09:34:48 字數 1984 閱讀 7619

1樓:匿名使用者

布林變數用起bai來相當簡單!du因為 值只能zhi

有2種:true falseture為真,false為假 宣告dao :專 bool ***(變數名)例:

int year;cin>>如果year是閏屬年fo為真;fo=true;else fo=false;if(fo) elsecout<

2樓:匿名使用者

bool(布林):它的值只有true和false兩種,表示式是邏輯正確,即為true,反之為false。

比如回if(1>2)

else

此程式執行結果為第二種情況,因此1>2的布林值是false.

3樓:匿名使用者

bool 就兩個值bai,真或者假,通常用來儲存du關係表達zhi式或者dao邏輯表示式的結果。

回以前是用 int 來表示真假,答大 int 有多個值,所以才規定 0 為假,非零為真,導致對應關係比較麻煩,有了 bool 就方便多了,如果把結果賦值給 bool 型別的變數,他會自動轉換,即把0轉換為假,非零轉換為真。

int a,b;

bool c;

a=1;

b=2;

c=a>b;

if(c)

//說明a>b

else

//說明 a<=b

4樓:匿名使用者

bool(布林):bai它的值只有true和false兩種,表示式是du邏輯正確,即為true,反之zhi為false。比如

if(1>2)

else

此程式執行結果為第二種情況,因此1>2的布林值是false.

c++中,定義一個函式為bool型別有什麼用,return true;和return false;的區別在哪?

5樓:匿名使用者

獲取函式返回值

比如bool getvalue(bool b)int main(){

//在main()中呼叫函式就可以得到函式的返回結果cout<

bool像int型別一樣,內只是它的取值容只能的true,或false,代表邏輯真或邏輯假

示例如下:

#include

using namespace std;

int main(){

cout<<"2>3="<3)<

執行截圖

6樓:忽忽上升

定義函式的型別bai為該函

數返du回值的型別。

若該函zhi數的返回

dao值型別為bool型,則版須定義該函式為權bool型別。

return true;和return false;是兩種狀態,很多情況下需要判斷某些狀態來選擇性的執行操作的。

bool型別常作為迴圈、選擇語句的判斷依據。

比如if(a());這個if語句就需要判斷a()的返回值為true還是false,若是true,才會執行if語句內的操作。while()語句也需要bool型別來判斷。

7樓:匿名使用者

在條件判斷的時來候有用啊 if語句、源while、for迴圈都要用到

baibool值 return true表示返回

du真,return false返回假,zhi這樣才能控制你的程式流程。dao 函式返回一個bool型別表示對於你給定的輸入做出判斷,代表一種狀態,如果不需要這種狀態,可以不用返回任何值,void即可。

8樓:匿名使用者

bool 型別有兩種值 true 為真 false為假

有些函式需要返回這樣的bool 型別作為if 等語句的判斷使用

例如一個陣列是否為空 if空怎樣 怎樣 if 不空 怎樣 怎樣

C語言布林標頭檔案使用方法,C語言 bool 標頭檔案等問題

c99語言裡關鍵字是 bool直接用好了.c 則內建bool,true,false vc強力支援c 標準,對c標準的支援就會差些了.c c 裡幾乎不用這布林變數.而是以整型代替.1 ansi c99標準規定c語言中有布林型別 bool 為了方便,使用布林型別可以加入標頭檔案stdbool.h,該檔案...

C 中的用法,C 中new的用法

除了樓上說的 還有 引用 和 取地址 的含義int a int b a 上述兩行語句執行完之後,a b表示同一個變數,對其中一個的操作相當於對另一個的操作 int a int b a 則b中儲存的是a的地址。對 b 的任何操作相當於對a的操作。表示引用,就是物件的另一個名字,例如 int i 10 ...

C語言的用法

問題剖析 號 為取非運算子 屬於邏輯運算子的一種 結合性 從左至右 簡稱左結合性 優先順序別 僅次於 用途 用於表示式值的逆反 具體問題分析 在for語句中充當迴圈條件表示式的是 a m 0 a n 0 優先順序由高到低順序為 高於算術運算子 高於 符。其整個迴圈條件為如果能夠被m整除且a能夠同時被...