1樓:匿名使用者
邏輯值是比bai較特殊的一類引數du,它只有true(真)或zhifalse(假)兩種型別。
例如dao在公式「=if(a3=0,"",a2/a3)」中,「回a3=0」就是一個答可以返回true(真)或false(假)兩種結果的引數。當「a3=0」為true(真)時在公式所在單元格中填入「0」,否則在單元格中填入「a2/a3」的計算結果。
2樓:匿名使用者
就是判定你要判斷的值是真還是假,比如if函式if(判定,真的結果返回區,假的結果返回區)
c語言中的邏輯值「真」是用什麼表示的,邏輯值「假」是用什麼表示的?
3樓:會飛的小兔子
c語言中的邏輯值「真」是用t表示(true,真) 值,邏輯值「假」是用 f(false,假)。
在程式語言中表示 t(true,真) 值和 f(false,假)值的資料型別叫做布林型別,在 c 語言中通常用 int 型別來表示,非 0 表示 t,0 表示 f。
布林邏輯是寫程式的基本功之一,程式中的很多錯誤都可以歸因於邏輯錯誤。以下是一些布林代數的基本定理,為了簡潔易讀,t 和 f 用 1 和 0 表示,|| 用 + 號表示,x、y、z 的值可能是 0 也可能是 1 。
擴充套件資料
常用的邏輯運算子還有 「||」表示「或者」,對於表示式 a||b,「a 或者 b 成立」就為真,也就是說 a 和 b 只要有任意一個成立,a||b 就為真。
比如,a=5,表示式 a>0 || a<-1 的結果為真,因為 5>0,即使 5<-1 不成立,整個表示式也為真。還有「!」表示「反」,對於表示式 !
a,a 為真時,!a 為假;a為假時,!a 為真。
4樓:多少個什麼
邏輯值只有兩個值,即true(真)和false(假),在c語言中true用1表示,false用0表示。
需要注意的是,在c語言中並沒有邏輯資料型別,在需要儲存邏輯值時,可以用整型型別儲存。例如:
int x=10,y=20;
int c = (x>y);//x>y此表示式為假,則整個表示式的值為0,即c變數的值為0;
printf(「c=%d\n」,c);//結果:c=0
5樓:足壇風行者
在c語言中非0的數代表邏輯值「真」,一般用用數字1表示(也可以用其他值),0表示邏輯值「假」,只能用數字0表示。
在c語言標準(c89)沒有定義布林型別,所以c語言判斷真假時以0為假,非0為真。
最新的c語言標準(c99)解決了布林型別的問題。c99提供了_bool 型,所以布林型別可以宣告為 _bool flag。_bool依然仍是整數型別,但與一般整型不同的是,_bool變數只能賦值為0或1,非0的值都會被儲存為1。
c99還提供了一個標頭檔案 定義了bool代表_bool,true代表1,false代表0。只要匯入 stdbool.h ,就能非常方便的操作布林型別了。
例如:bool flag = false;
擴充套件資料1、邏輯真和假按位與進行"與"運算。運算規則:
0&0=0;
0&1=0;
1&0=0;
1&1=1;
2、邏輯真和假按位進行"或"運算。運算規則:
0|0=0;
0|1=1;
1|0=1;
1|1=1;
6樓:匿名使用者
c語言中有定義true用1表示,用0表示false
在實際運算中非0值是真,0值為假
7樓:岔路程式緣
在c語言中,邏輯值「真」用數字1表示,邏輯值「假」是用數字0表示。
還有,在c語言中,任何非0數字都能夠被系統解釋為「邏輯真」。
8樓:匿名使用者
數字:0為假,一切非0值都是「真」
bool型別:true為真,false為假(其實內在和數字是一個概念)
9樓:物理公司的
c語言中的邏輯值「真」是用,非0表示
邏輯假,用0表示
10樓:匿名使用者
c 語言沒有預設的邏輯值。
如果想要邏輯型別,方法是使用
#include
在以c為代表的多數電腦語言中, 0 為邏輯假,非0值均視為邏輯真((bool)(1)==(bool)(-1)==true)
11樓:衛班科技
一般情況下 非零 為真
可以用 邏輯運算子來表示邏輯值的真假
邏輯運算子
邏輯與&& 條件二邊為真 則值 為真
邏輯或|| 條件二邊有一邊為真 則值 為真
邏輯非! 條件為真 則值 為假
! 條件為假 則值 為真
12樓:匿名使用者
從最初版本來說,除了「0」都是真,不管正負數。
13樓:
「真」用1表示,「假」用0表示。
14樓:匿名使用者
bool 型別用 true 或者false
如果用其他型別, 一般 0 為假, 非零為真
15樓:匿名使用者
c語言沒有邏輯表達值,高階語言有,true false
16樓:匿名使用者
在c語言標準(c89)沒有定義布林型別,所以c語言判斷真假時以0為假,非0為真。
17樓:
我也是c語言的愛好者這題選b
18樓:匿名使用者
值0表示假,非0表示真
19樓:匿名使用者
邏輯值「假」:0
邏輯值「真」:非0 (一般用-1)
20樓:匿名使用者
零表示假,
非零表示真。
21樓:匿名使用者
0和非0 分別代表假和真
22樓:123拒絕者
「真」就是非零的數,「假」就是零
ecel函式中的邏輯值是什麼意思
對某條件判定是否成立,成立為真 不成立為假,反應在excel中就是true和false,在計算時,也可用1和0。如 1 2,為假,結果為false 3 2,為真,結果為true excel 函式裡面的邏輯值是什麼意思 文字是值文字或者文字型數值,邏輯值為 true和falseexcel版本參考 20...
c語言表示式0的邏輯值是什麼,c語言,表示式( x 0)的邏輯值是什麼?
x 0,的優先順序高,所以相當於 x 0。題目沒說x是什麼型別,暫且當成整型吧。c的邏輯運算中,把0當做false,非0當做true。表示式進一步解釋為 x false。於是 x 的結果就是,如果x是0,則 x 是true 否則 x 是false。所以,如果x是0,x false的結果是false ...
c語言邏輯表示式中,a的值為0,那麼a0為真還是為假
c語言邏輯 0為假,非0為真。如果是 a 0,則結果為 假,如果是 a 0,則結果為 真。a 0,為賦值表示式,把0賦予a,其值為0,恆為假。a 0是賦值語句,所以是假 真。多看些書,書上都有例子。c語言中邏輯表示式和關係表示式的值為真時,到底是用非0的任何數表示還是隻能用1來表示?在c語言中,邏輯...