C語言中a0b0等價於什麼啊

2021-03-19 18:37:05 字數 1881 閱讀 1862

1樓:

== 是表來達「相等」的關係運自算符,當兩個運算物件滿足相等關係時 計算結果為真(1)

!= 是表達

「不等」的關係運算子,當兩個運算物件滿足不等關係時 計算結果為真(0)

&& 是邏輯與運算子,當兩個運算物件的同時為真時,計算結果為真。

在一個表示式中,關係運算的運算優先順序高於邏輯運算。

表示式:a==0&&b!=0 等價於 (a==0)&&(b!=0)表示式要求了: 變數a為零 同時 變數b不為零 的邏輯條件不知道你覺得夠不夠詳細啊!

2樓:匿名使用者

!a&&b

!(a || !b)

!(a!=0 || b==0)

都行。c語言規定,非零值表示邏輯真,零表示邏輯假。

所a==0等價於!a,b!=0等價於b

3樓:匿名使用者

a==0 是個條件表示式 返回的是true 或 falseb!=0也是條件表示式 返回的也是true 或 false&& 是與版 運算子 是個雙目運算子 只有權當兩邊都是true的時候,這個表示式返

回的結果才是true

否則為false

4樓:希聲和寡

a==0&&b!=0

等價於!a&&b

5樓:匿名使用者

等價於b!=a&&a==0

6樓:匿名使用者

a 等於 0 並且 b 不等於 0

c語言。a && b ==0 是什麼意思

7樓:匿名使用者

相當於(a ! =0) &&(b==0)

(a ! =0) (b==0)

二個是否同時成立

c語言判斷!((a==0)&&(b==0))

8樓:手機使用者

不知道你要問什麼,但是我仍然可以告訴你這句話的意思!1,a,b肯定是在程式的某個地方定義的整形變數,他們代表的是任何整數,具體是多少,要看程式怎麼賦值了2,==符號就是 等於的意思,注意c語言中只有一個等號的情況下,不是等於的意思,而是賦值3,&&是並且的意思 ,也就是說要這個符號前後的表示式全都是真的情況下,才返回真4,( )和數學中的括號是一個意思,起到運算的先後的作用5,! 是 非的意思,我們知道判斷的結果只有兩個 真 或者 假,所以你如果得到一個判斷的答案是假的話,再用這個符號弄一下,就變成了非假,也就是 真 的意思好了我們來看這個判斷式,為了把這個問題說清楚,我們把這個問題分為4個情況1。

a等於0 b也等於0 那麼a==0 返回真 b==0 返回真 上述兩個結果 邏輯與 ,就是真並且真,所以還是返回真 最後,上述結果再邏輯非,變成非真,也就是假。 所以在這種情況下返回假2。a不等於0 b也不等於0 那麼a==0 返回假 b==0 返回假 上述兩個結果 邏輯與 ,就是假並且假,所以返回假 最後,上述結果再邏輯非,變成非假,也就是真。

所以在這種情況下返回真3。a等於0 b不等於0 那麼a==0 返回真 b==0 返回假 上述兩個結果 邏輯與 ,就是真並且假,所以返回假 最後,上述結果再邏輯非,變成非假,也就是真。 所以在這種情況下返回真4。

與3 的情況一樣了!希望對你有幫助

c語言中while(a%n!=0&&b%n!=0)在執行中並不能並列···求高人指點

9樓:匿名使用者

|while (a%n != 0 || b%n != 0)

//              ^^ 這裡的邏輯應該用 || (或)

//                 因為邏輯關係應該是n不能整除a或者n不能整除b

c語言中ab2等價於aab2還是aab

朋友,其實這種問題自己編個小程式就知道了,a b 2等價於a a b 2 可以通過下面的小程式看出來 include void main 學習的過程中需要自己不斷的摸索。所以我希望以後您能再自己遇到困難的時候動手試試,很有利於你的學習進步。望採納 a a b 2 a a b 2 等號右邊是一個整體 ...

c語言中a1為什麼和a1等價,C語言中,a1為什麼和a1等價?

a 1 是陣列的第2個元素 第一個是a 0 所以 a 1 的地址是陣列的首地址 1,陣列的首地址也可以用 a 表示,所以 a 1是 a 1 的存放地址,所以 a 1 a 1 a 1 的值存在a 1這個地址中 a 1 就是取出這個地址中的內容,他們都是同一個東西當然值都一樣 c語言中,a 1和 a 1...

c 中為什麼if a 與if a 0 等價

if a 是指如果a不是0,就執行if後面的語句 if a 0 是完整寫出了if a 的形式,同樣是指如果a不是0,就執行if後面的語句。if條件中若是整型值,非零值為真,零為假 這個問題不難,首先你要明白非零為真,零為假,這個應該知道吧?如果a等於零,兩個條件等價,即都不成立,反之也是,仍然等價,...