c語言中a《bbcxy《3是什麼意思

2021-03-04 01:50:05 字數 6434 閱讀 5616

1樓:續寫丶那過厾

這是一個bool表示式bai,分為3部分

1、!dua

權a大於b則表示式為true,否則表示式為false

2、b!=c 就是判斷b與c的值是否相等,若相等表示式為false,否則表示式為true

3、 x+y<=3 判斷x+y與3的值的大小,若x+y<=3則表示式為true,否則為false

這個bool表示式的值由這3部分決定,先進行&&再進行||,按順序進行

2樓:暴走の傻傻

!a

3樓:匿名使用者

if(!a……

copy}

1.(!a=b」 ,請想想 「!」 這個符號的作用。

2.b!=c :b不等於c

3.x+y<=3 : x+y小於等於34.

(!a(a || b) -> ( (!a----> a或者b的條件滿足,能進入if{}語句,a且b兩者條件都不滿足,不能進入if{}語句。

c語言中a&&b+c||b-c是什麼意思

4樓:yesyes科

這是一個邏輯判斷,含義是(a 不為0並且b+c不為0)或者b-c不為0,那麼就是真,操作方法如下:

1、首先開啟devc++編輯器,定義兩個變數a和b並賦值。

2、第一個關係運算子符大於號(>)。

3、第二個關係運算子大於等於(>=)。

4、第三個運算子小於(<)。

5、第四個運算子小於等於(<=),第五個運算子等於(=)。第六個關係運算子不等於(!=),如下圖所示。

5樓:天雲一號

a=(m=a>b)&&(n=c>d)表示將條件(m=a>b)與條件(n=c>d)進行邏輯與運算後,將結果賦值給變數a。

具體執行過程可以通過如下例項來說明:

int a=1, b=2, c=4, d=3;

int m, n;

a=(m=a>b)&&(n=c>d);

// 先計算(m=a>b),由於a>b為假,所以m=0;

// 再計算(n=c>d),由於c>d為真,所以n=1;

// 最後計算邏輯與,此時將m=0與n=1進行與運算,結果為0,之後將最終結果0賦值給變數a,所以經過a=(m=a>b)&&(n=c>d);運算後a=0

6樓:匿名使用者

2, 1

---------------------因為a= 25/10%9 = 2

b = a&&(-1) ,即 2 ||(-1), 兩個非0值的邏輯與,結果為真,但b是整型 ,一般的編譯器結果為 1(有可能因不同的編譯器,結果會不一樣,但肯定不是0)

7樓:看灰過來了

1、計算m=a此表示式值與m值相同

2、計算n=b上面兩個表示式的值進行&&運算,只要有一個值為0,計算結果為0,兩個值都為1,則此表示式值為1

4、對第3步的結果取非運算,如果第3步是1,則取非之後為0,否則為1.

8樓:匿名使用者

如果a>b,那麼m=1,否則m=0;

如果c<d,那麼n=1,否則n=0;

求出m,n後,再求m&&n,

如果m,n都等於1,則a=1,否則a=0.

9樓:赤昊

先進行算術運算 然後是邏輯運算

a不為0且(&&)(b+c)不為0或(||)(b-c)不為0時,整個式子就為1

10樓:匿名使用者

a不為0且(b+c)不為0或者(b-c)不為0時,整個式子就為1

11樓:匿名使用者

&&是邏輯運算子號'與',按照規定如果2個數不為0,那麼相與之後為真,即為1,a&&b就是14&&15,因為2個數都不為0所以結果為真,即為1,(c語言預設真為1)然後是c<'b'=a

12樓:真理的尋找

&&是與運算

如果兩者都為真則結果為真,如果前者為假後者不計算。

你這個兩個都為真,所以結果為真,真一般用1表示,假用0表示所以你得輸出結果為1

13樓:匿名使用者

這個要看變數a b的型別了 b的型別是字元 但在運算的時候是66 對於int型 1=真=true 0=價=false

邏輯賦值表示式,右邊先算a&&b,意思是a並上b,如果ab中有一個為零,則表示式為零,而上面因為a=14,b=15,所以a&&b=1,再算c<'b',取出c和b的ascii碼進行比較,因為c='a',a的ascii碼值為65,b為66,所以c<'b'值為1(這個式子意思是判斷c的ascii碼是否小於b的ascii碼值,是的話式子的值就是1,不是則為零),這樣這個式子就簡化為x=1&&1,當然就等於1了。

14樓:

!是邏輯非運算

&&是邏輯與運算

*是乘法運算

根據運算子優先順序考慮

先求(a+b),然後求!(a+b)

再求a*b

最後算邏輯與&&

15樓:匿名使用者

()優先順序最高,!第二,*第三 ,&&第四所以先算a+b,然後將a+b的值!

然後算a*b

再然後將!(a+b) 與 (a*b)的值 &&

16樓:匿名使用者

(a&&b) 表示只要a b不同時為ascii中的0該表示式就不為0;

(c<'b')是說如果c的ascii碼值小於'b'的ascii值就為真。

(a&&b)&&(c<'b') 在上述兩個表示式都真時為真

17樓:匿名使用者

a!=0並且b!=0並且c所代表的字母的ascii值小於b的ascii值,當以上條件都成立時,x=1,否則,x=0;因為題目中a,b都不為0 而且a小於b所以表示式成立。

為1,即x=1

c語言中 ! ( (a

18樓:楚寒江

(a=b時整個表示式為真

19樓:匿名使用者

我的理解是:

等價於a>=b或c||1

20樓:

意思是 如果不是(a

21樓:匿名使用者

你只寫這個放著想問什麼呀?都不寫清楚

c語言中y=!a+b

22樓:****木筆

y=!a+b判斷a+b再判斷b!=c為真返回1,然後!邏輯非運算開始判斷!a+b開始判斷 1 && 1 ,返回為真,所以此處y為1;

z=c/b+((float)a/b&&(float)(a/c));

這句話就很好理解了,首先運算((float)a/b 部分,返回一個小於1的小數,為真,返回1,

(float)(a/c)返回0值,所以 1&&0 返回0,z=c/b+0;c/b為真,及因為b!=0,c可以除以b,返回真,即為1,所以最後z=1+0=1.

在c語言中,x=(a&&b)&&(c<'b')是什麼意思

23樓:匿名使用者

這個要看變數a b的型別了 b的型別是字元 但在運算的時候是66 對於int型 1=真=true 0=價=false

邏輯賦值表示式,右邊先算a&&b,意思是a並上b,如果ab中有一個為零,則表示式為零,而上面因為a=14,b=15,所以a&&b=1,再算c<'b',取出c和b的ascii碼進行比較,因為c='a',a的ascii碼值為65,b為66,所以c<'b'值為1(這個式子意思是判斷c的ascii碼是否小於b的ascii碼值,是的話式子的值就是1,不是則為零),這樣這個式子就簡化為x=1&&1,當然就等於1了。

24樓:

a和b的邏輯與的值和c<'b'的邏輯值再進行邏輯與,將結果(邏輯值)賦給變數x。

25樓:匿名使用者

&&是邏輯運算子號'與',按照規定如果2個數不為0,那麼相與之後為真,即為1,a&&b就是14&&15,因為2個數都不為0所以結果為真,即為1,(c語言預設真為1)然後是c<'b'=a

26樓:瘋狂教育技術

這是個邏輯賦值表示式,右邊先算a&&b,意思是a並上b,如果ab中有一個為零,則表示式為零,而上面因為a=14,b=15,所以a&&b=1,再算c<'b',取出c和b的ascii碼進行比較,因為c='a',a的ascii碼值為65,b為66,所以c<'b'值為1(這個式子意思是判斷c的ascii碼是否小於b的ascii碼值,是的話式子的值就是1,不是則為零),這樣這個式子就簡化為x=1&&1,當然就等於1了。

ascii碼對照表

27樓:真理的尋找

&&是與運算

如果兩者都為真則結果為真,如果前者為假後者不計算。

你這個兩個都為真,所以結果為真,真一般用1表示,假用0表示所以你得輸出結果為1

28樓:等待離校

這是個比較結果的返回

a=14,b=15,非0為true的原則,a&&b的結果為truec=a,a一結果也是true

true&&true肯定是true

一般預設true為數字的話就是1,有些系統可能不一樣

29樓:匿名使用者

(a&&b) 表示只要a b不同時為ascii中的0該表示式就不為0;

(c<'b')是說如果c的ascii碼值小於'b'的ascii值就為真。

(a&&b)&&(c<'b') 在上述兩個表示式都真時為真

30樓:匿名使用者

a!=0並且b!=0並且c所代表的字母的ascii值小於b的ascii值,當以上條件都成立時,x=1,否則,x=0;因為題目中a,b都不為0 而且a小於b所以表示式成立。

為1,即x=1

31樓:匿名使用者

邏輯運算結果不是1 就是0

條件為真即為1,條件為假即為0

c語言d=!a&&!b||!c什麼意思? a

32樓:阿咕嚕

這實際上就是一個邏輯運算,&&表示與,||表示或,!表示非,第一個的意思是非a與非b或非c之間的邏輯關係,d的取值只有0和1,第二個就是一個條件判斷語句,a

(c

(c

33樓:匿名使用者

d=!a&&!b||!c的意思是:d不等於a並且不等於b或者不等於ca否則等於c,所得的值與後面的d比較,當為真時,取前面的值,為假時取後面的值

比如:a=7,b=4,c=9

a

34樓:聽聽—那冷雨

d=!a && !b || !c 非a與非b 在和 非c相或

a

35樓:yesyes科

這是一個邏輯判斷,含義是(a 不為0並且b+c不為0)或者b-c不為0,那麼就是真,操作方法如下:

1、首先開啟devc++編輯器,定義兩個變數a和b並賦值。

2、第一個關係運算子符大於號(>)。

3、第二個關係運算子大於等於(>=)。

4、第三個運算子小於(<)。

5、第四個運算子小於等於(<=),第五個運算子等於(=)。第六個關係運算子不等於(!=),如下圖所示。

c語言裡a++&&(b+=a)|| ++c什麼意思

36樓:

a++表示先用a的值在自增1,

b+=a表示b=a+b(這裡的a是用a沒有自增時候的值)++c表示c自增1後才能用c的值

&&表示與(和)

||表示或者

37樓:匿名使用者

其實這個就是(a++&&(b+=a))||( ++c)的意思。

即:(a++為真並且b=b+a為真)或者(++c為真)則為真,否則為假

c語言中是什麼意思,C語言中 和 符號是什麼意思?

是與的意思 即左右兩邊都成立才成立 應該是要 左邊成立且右邊不成立才成立 00000000000000000000 的優先順序大於 所以 a b就是 a b 兩個 表示 邏輯與 一個 表示 位與 與非,就是 與 和 非 的合體,比如a b就是a和我b並在一起的對立。不是一體的 和!是分開的 因為!有...

在c語言中1是什麼意思,c語言中1是什麼意思

在c語言中 1 的意思是 將1的二進位制名 向左移20位。左移一位專相當於對該數屬 乘2,左移n位就相當於乘n個2。把1,位左移20位 按二進位制來移動 在32位機中,十進位制的1就是 00000000 00000000 00000000 00000001,位左移20位就是 00000000 000...

C語言中都什麼意思,C語言中 和 符號是什麼意思?

一樓不夠詳細嘛 非運算子 就是原來是 真 1 的變成假 0 專原來是假 0 的變成真屬 1 求餘運算子,a b等於a除以b之後的餘數 不過一定注意了 兩邊的數字必須問整型的 與運算子,就是and的意思 一假則假 或運算子,就是or的意思 一真則真 非操作,就是原來是真 1 的變成假 0 原來是假 0...