c中a》bab是什麼意思

2021-03-04 08:30:04 字數 3749 閱讀 1825

1樓:匿名使用者

三元操作符,首先判斷表示式 a > b是否為真,如果為真,則執行表示式a ;若為假,則執行表示式b

2樓:龔煒林

這個是選擇語句,基本形式是判斷條件?語句1:語句2;

如果滿足判斷條件,就執行語句1,否則執行語句2.

3樓:匿名使用者

他相當於:

if(a>b)

return(a);

else return(b);

即函式的返回值是a或b;

4樓:匿名使用者

如果a>b,則值為a,否則值為b。

5樓:謝應宸

三目操作符,樓上很詳細了

c++ 中int c=(a>b)?b:a是什麼意思啊?

6樓:朝陽

這個的過程是這樣的:

如果a>b,則結果為true,就將b賦值給c,也就是執行int c=b;

如果a

總結,該過程就是將a和b中的最小值賦值給c

7樓:曉趙義

如果a大於b的話,c 的值就為b的值,否則為a的值。

8樓:匿名使用者

是最大值賦值給c,不是最小值

c++中,a+=b什麼意思?

9樓:幻翼高達

c++中,a+=b的意思是a+b後再賦值給a,即效果等同於a=a+b,但是從運算角度只算1次運算,「+=」是c++中一個複合運算子。

在賦值運算子當中,還有一類c/c++獨有的複合賦值運算子。它們實際上是一種縮寫形式,使得對變數的改變更為簡潔。

例如total=total+3,它的意思是本身的值加3,然後在賦值給本身。為了簡化,上面的**也可以寫成:total+=3。

a=a+1與a+=1是有區別的,對於a=a+1,表示式a被計算了兩次,對於複合運算子a+=1,表示式a僅計算了一次。

擴充套件資料:

c++中所有複合運算子:

1、+=:加法賦值

2、-=:減法賦值

3、*=:乘法賦值

4、/=:除法賦值

5、%=:模運算賦值

6、<<=:左移賦值

7、>>=:右移賦值

8、&=:位邏輯與賦值

9、|=:位邏輯或賦值

10、^=:位邏輯異或賦值

10樓:匿名使用者

c++中,a+=b的意思是a=a+b,即將a的值加上b的值之後的結果重新賦值給a,這是a=a+b的簡寫形式。

這種形式還有很多種運算型別,如-=、*=、/=、%=等,其規則與+=類似,如a-=b的後即為a=a-b,其他類似。

11樓:匿名使用者

a[b=c]++

首先執行賦值語句b=c,表示式b=c的值是c的值 ,所以a[c]++,a[c]的值自增1,一句話裡執行了上述兩個操作

12樓:

a+++-b = (a++)+(-b),這題目考察了對於運算子號優先順序的知識,++是自增運算子,優先順序高於+和-,所以前兩個+表示一個自增運算,+-從左向右 運算,所以第一個+是運算子,第二個-表示負數,相反-+,第一個-表示減法,第二個+號表示一個正數。

13樓:匿名使用者

a&=b等價於a=a&b,意思是a、b的二進位制碼進行每一位的與運算,結果存放在a裡面。

a^=b等價於a=a^b,意思是a、b的二進位制碼進行第一位的異或運算,結果存放在a裡面。

14樓:

是表示式a = a + b ;的簡寫形式,類似 a *= b 就是 a = a * b;

15樓:我的

表示式的右邊是呼叫函式f,括號內的a,b,c是傳遞到函式中去的引數(實參),將呼叫f所返回的值賦給c(使用者定義的變數),c的型別必須與函式返回值的型別一致

16樓:偷心的賊

應該是這樣的,「c」是某種變數,發f(a,b,c)是一個返回「c」類變數的函式,其中a,b,c分別是函式的引數

17樓:匿名使用者

等同於a=a+b

就是將原來a的值與b相加,然後將結果賦予a

18樓:匿名使用者

把 a+b 的值賦給 a

19樓:匿名使用者

a=a+b;

其他運算子同理

c++語言中a*=a*=b什麼意思啊

20樓:匿名使用者

a*=a*=b;

即先算a*=b;得a=a*b;同時a*=b也等於a*b。

再算a*=(a*=b)

即a*=a*b

即a=a*b*a*b

c++中 x=a>b>c是什麼意思?

21樓:apple林

根據運算子優先順序,>是從左到右結合的。

所以首先判斷a>b ,返回1或者0;

然後將1或者0 跟c比較。

將最後的值:0或者1賦值給x。

例如:a=5,b=3,c=2 輸出0.

a=5,b=3,c=0 輸出1.

22樓:

等號右邊寫法不合法,得不到正確結果。

23樓:湛覓兒

設q(x0,

0),f(c,0),a(0,b),fa =(c,b),aq =(x0,-b)

∵fa ⊥aq,y1,

∴cx0-b2 = 0,x0 = b2 / cp(x1,y1),

ap = 8/5pq

1 = 8b2/13c = 5 / 13bp在橢圓(8b2/13c)2/a2 +(5/13b)2/b2 = 12b2 = 3ac,

⑵(a2 -c2)= 3ac,2e2 +3 e-2 = 0,e = 1/2。

c++中的a^b是什麼意思

24樓:宗溫兆雁

三元操作符,首先判斷表示式

a>b是否為真,如果為真,則執行表示式a

;若為假,則執行表示式b

25樓:

a和b按位異或

異或根據計算位是否相同決定結果位,如果相同結果位為0,否則為1

比如1001和0011計算異或,結果為1010

26樓:道北斗

^是邏輯運算子,叫做異或,當a和b的值相同時為假,不相同時為真。

27樓:

a^b就是a xor b,不知我又沒有記錯,你可以上機測試一下。

28樓:使命召喚2吧

^符號按位運算子的一種取異或 所以答案為a 希望對你幫助

29樓:精忠報國

這是二進位制演算法,先把a和b都換成二進位制。a上b下對齊。(換也行) ^的作用就判斷兩個相應位的值是否相異。若異則結果為1,否則為0.。。然後換成十進位制即可

30樓:匿名使用者

是a,b的與運算,是求a與b的與運算結果!

31樓:p風x影

a的b次方 ,我錯了

在c中語句abab是什麼意思

如果a b成立,那麼這個表示式的值為變數a,反之為變數b,一般都這麼用c a b?a b 這樣就相當於一個判斷語句對c進行賦值 如果a b 就用a 反之用b 那就是傳說中的 三元操作符 三目運算子.先判斷表示式是或非 是整個表示式值就是a,非就是b 好好看書,這是條件運算子,基礎很重要 如果a b則...

c語言a《bab什麼意思,C語言中abab和abba有什麼區別

這個表示式涉及3個操作符 橘飢是括號操作符用於改變求值順序,例子中 內 的作用是容先求解關係表示式 a void main 其輸圓和返出結果為0!意思是如果a m a 假如a 1,空肆b 2,則m 1 假如a 2,b 1,則m 1 當然a,b也可以是表示式 三目運算子,如果a 否則執行b 如果a小於...

c中的是什麼意思,C中是什麼意思

主要有兩個用法 一個是輸出運算子 如cout 5 另一個是移位運算子,n 就相當於c語言中的 左移,相當於乘以1 3,變成8 include using namespace std int main int a cin a 輸入一個數 cout c 中 是什麼意思 如果是cin a 表示輸入值到變數...