第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

C++中,bool怎么用?

C++中,bool怎么用?

C++
智慧大石 2018-07-30 13:13:40
舉個(gè)例子,不要太簡(jiǎn)單,也不要太復(fù)雜的
查看完整描述

2 回答

?
紅糖糍粑

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超6個(gè)贊

bool類(lèi)型在每一種語(yǔ)言中都是有相同的含義,即真那就是true,是假就為false,但在不同的語(yǔ)言中判斷一個(gè)布爾值是否為真有所不同。

C++中如果值非零就為T(mén)rue,為零就是False。比如:bool b;b=(12) //此時(shí)b為false

【C語(yǔ)言中BOOL命令的使用方法】

一般來(lái)說(shuō) bool 作為boolean類(lèi)型來(lái)使用,不是命令,是一種類(lèi)型,表示真/假。

C語(yǔ)言里面沒(méi)有bool(布爾)類(lèi)型C++里面才引入bool類(lèi)型C語(yǔ)言里面用數(shù)值0表示假,非0整數(shù)表示真(一般是1)

C語(yǔ)言中bool類(lèi)型可以自定義:#define bool int#define false 0#define true 1

示例代碼:



#include <iostream>using namespace std; int main(int argc, char* argv[]){ bool test = true;cout << "the output is number " << test << endl;cout << "the output is bool(use boolalpha) " << boolalpha << test << endl;cout << "the output is number(use noboolalpha) " << noboolalpha << test << endl;return 0;}


查看完整回答
反對(duì) 回復(fù) 2018-08-03
?
慕后森

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊

bool 就兩個(gè)值,真或者假,通常用來(lái)存儲(chǔ)關(guān)系表達(dá)式或者邏輯表達(dá)式的結(jié)果。

以前是用 int 來(lái)表示真假,大 int 有多個(gè)值,所以才規(guī)定 0 為假,非零為真,導(dǎo)致對(duì)應(yīng)關(guān)系比較麻煩,有了 bool 就方便多了,如果把結(jié)果賦值給 bool 類(lèi)型的變量,他會(huì)自動(dòng)轉(zhuǎn)換,即把0轉(zhuǎn)換為假,非零轉(zhuǎn)換為真。

int a,b;
bool c;
a=1;
b=2;
c=a>b;
if(c)
//說(shuō)明a>b
else
//說(shuō)明 a<=b

查看完整回答
反對(duì) 回復(fù) 2018-08-03
  • 2 回答
  • 0 關(guān)注
  • 4035 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)