c語言中X Y是什麼意思,C語言中x y,x y分別表示什麼意思

2021-04-23 17:15:25 字數 3041 閱讀 9032

1樓:匿名使用者

x=x+y的意思

相應的還有x*=y

x/=y等都是這個意思

c語言中x+=y,x-=y分別表示什麼意思

2樓:匿名使用者

x+=y 等價於

x = x + y

x-=y 等價於 x = x - y

同理x*=y 等價於x = x * y。

如以下**:

int main()

結果圖:

3樓:匿名使用者

+=; -= 是複合的賦值運算子

x += y; 等價於 x = x + y;

x -= y; 等價於x = x - y;

c語言採用複合運算子 一是簡化程式。二是為了提高編譯效率,能產生質量較高的目標**

4樓:千鋒教育

x+=y 就是x=x+y的簡寫

x-=y 就是x=x-y的簡寫

延伸知識點

x*=y 就是x=x*y的簡寫

依次類推

5樓:匿名使用者

x+=y 就相當於 x=x+y 其他的類似

6樓:匿名使用者

1、+=; -= 是複合的賦值運算子。

7樓:誰課桌上的青春

x=x+y

x=x-y

c語言中x+=y是什麼意思

8樓:匿名使用者

x=x+y的縮寫形式

9樓:匿名使用者

相當於x=x+y,給x重新賦值

10樓:以霞房雀

x+=y/2

就相當於

x=x+(y/2)

+=是c中提供的一個自變運算子,其左右兩邊的資料分別叫左運算元和右運算元,右運算元可以是表示式,也可以是一個常量,不需要加括號,系統會自動按優先順序進行先後運算。如:x+=

a+b*c

就相當於

x=x+(a+b*c)

相類似的運算子還有很多,如:

-=*=

/=%=

>>=<<=等

11樓:將秀雲伯壬

運算子都是有優先順序的。。。正確的演算法就是你的第一種。。。

c語言中 x+=y/2是什麼意思啊

12樓:匿名使用者

x+=y/2 就相當於 x=x+(y/2)+=是c中提供的一個自變運算子,其左右兩邊的資料分別叫左運算元和右運算元,右運算元可以是表示式,也可以是一個常量,不需要加括號,系統會自動按優先順序進行先後運算。如:

x += a+b*c 就相當於 x=x+(a+b*c)相類似的運算子還有很多,如:

-= *= /= %= >>= <<= 等

13樓:秋簫逐荷

x+=y/2就相當於樓主所說的 x=x+y/2 x*= x-= x/= 都是一樣的

14樓:小北在北國

運算子都是有優先順序的。。。正確的演算法就是你的第一種。。。

15樓:匿名使用者

你去看看符號的優先順序 x+=y/2 ==> x = x +y/2

c語言中x^=y是什麼意思?

16樓:蕭竣閏

1,首先,要知道x^=y這個表示式相當於x=x^y.

2,"^"這個符號是按位異或運算子

3,^運算子的運算方式如下:

(1)將兩個數即這裡的x,y轉化為二進位制數。

(2)參加運算的兩個二進位同號則結果為0(假),異號為1(真)(3)運算規則:0^0=0; 0^1=1; 1^0=1; 1^1=0

具體例子如下:

計算4^5:

00000000.........0000010000000000.........00000101--------------------------------00000000.........

00000001 轉換十進位制為1

所以4^5=1

17樓:西格″佗

把x 異或 y賦值給x,異或運算是指對於二進位制的每一位分開運算,對於每一位,0 xor 1=1,0 xor 0=0,1 xor 0=1,1 xor 1=0,即遇0不變,遇1變號。

18樓:匿名使用者

(!x++||y--)

這個邏輯大概就是

x等於0或者y不等於0最後表示式結果為1

++和--是後做的

還有如果x為0,y就不--了

c語言中x=y++是什麼意思

19樓:匿名使用者

它等價於以下語句塊:

x=y;

y=y+1;

即先將y的當前值賦予x,然後將y值增1

20樓:匿名使用者

x等於y自增前的結果,分開寫就是。

x=y;

y++;

21樓:匿名使用者

把y的值賦值給x之後,y值加一

22樓:及時雨

先是x=y,然後y自增加1.

c語言中y=++x是什麼意思

23樓:匿名使用者

++x:先自加後賦值,表示式的值為x加1後的值,x自身加1.比如b=5,a=++b,那麼a=6,b=6

y=++x y=x+1 x=x+1

24樓:匿名使用者

把x的值先加1,再賦值給y

25樓:匿名使用者

++x表示在做後面的運算之前x先做一次加法,所以這裡類似於下面的兩句:x = x+1;y=x;在這裡y=x++和y=++x基本沒區別。

c語言中xy是什麼意思C語言中xy是什麼意思?

1,首先,要知道x y這個表示式相當於x x y.2,這個符號是按位異或運算子 3,運算子的運算方式如下 1 將兩個數即這裡的x,y轉化為二進位制數。2 參加運算的兩個二進位同號則結果為0 假 異號為1 真 3 運算規則 0 0 0 0 1 1 1 0 1 1 1 0 具體例子如下 計算4 5 00...

c語言中的,c語言中 是什麼意思

c語言中的 是邏輯運算中的非運算。是c語言中的非運算子,在變數前面使用它,會構建非運算表示式,表示式的返回結果是個布林值 也就是隻有true或false 對變數使用時,如果變數不是布林資料型別,將會強制轉化為布林型別再使用,如整形變數123將被轉化為true,整形變數0將被轉化為false。擴充套件...

c語言中是什麼意思c語言中x是什麼意思

在c語言中,x代表的意思是按位取反的意思。將x按位取反 比如x 10101010b。那麼 x 01010101b。還要注意,在c語言中,還有邏輯取反符號 x 的返回值只有0和1兩種。如果x為0,則!x 1。如果x不等於0.則!x的返回值為0。擴充套件資料 c語言關鍵字。signed 宣告有符號型別變...