c 中x y 4,k 5,x 6 啥意思

2021-03-10 15:16:40 字數 1801 閱讀 7078

1樓:匿名使用者

()是一種運算子bai.

,也是一種du運算符號,自左zhi向右運算,dao 整個式子,取最專後個表示式的

屬值。如a=1,b=2,c=3,d=4; 這整個式子的值,是取最後乙個d=4的值。

所以x=(y=4,k=5,x=6);x最終等於x=x=6, 括號裡x=6運算了一次,x=()又運算了一次,相當於給x賦了2次值。

x=(y=4,k=5,z=6); 也是同樣結果。x=6

2樓:匿名使用者

就是一來個按運算子順序進自行計算的語句。

首先執行()裡的bai計算,y=4,k=5,x=6按左du到右的順序給y,k,x賦值,最

zhi後一步是x=6,

所以x=(y=4,k=5,x=6)等價於daox=(x=6)相當於給x賦值兩次了,最終x=6;

朋友,請【採納答案】,您的採納是我答題的動力,如果沒有明白,請追問。謝謝。

3樓:可樂愛吸管

這裡主要是&&是短路與,就是判斷&&兩邊的表示式,只要是它左邊的表示式為0,即為假,

那麼右邊的表示式就會被「短路」,也就是不會執行。因此k=y-z是沒有被執行到的,k還是原來

的值,也就是0.

c++中!x&&y<=5什麼意思

4樓:特維佐

!是非的意思(比如 !0 不是0的意思)&&與(表示要同時滿足)

!x&&y<=5

的意思是既要不是x又要讓y小於或等於5。

5樓:沉默丶羊羔

!x是乙個條件(意思是非x或者x的否定),y<=5也是乙個條件,!x&&y<=5的意思就是前面兩個條件同時成立的意思。

6樓:匿名使用者

!x代表如果x是0,則該表示式為真,x為非0,則表示式為假。

y<=5很簡單了。

&&的含義是,上面兩行都為真,則結果為真,否則為假

在c語言中當x=5,y=4,則x&y=

7樓:凜者

結果是4,這是按位與的運算,需要先都化為二進位制,101&100,一位位比較,同為1才取1,其他情況都去0,所以結果是100,再化為十進位制為4

記得採納啊

8樓:無無無無無無賴

5 二進位制是 101 4 二進位制是

100 4&5等於: d0位 = 1 and 0 = 0 d1位 = 0 and 0 = 0 d2位 = 1 and 1 = 1 等於二進版制的 100 所以

權x&y = 4&5 = 4

c++計算式x=(y=(z=6)+2)/5結果是多少?

9樓:

你的x是什麼型別的?如果是整形(int)的就是8*5向下取整為1,如果是實型(float/double)的就是1.6

10樓:莫名·宋

看你的x是什麼型別的了,如果是int型就是1,如果是double或者long就是1.6

11樓:匿名使用者

x=1.6;

y=8;z=6

12樓:

x=1(整除)

y=8z=6

13樓:匿名使用者

1 根據操作符的優先順序來計算

14樓:匿名使用者

答案是1

(6+2 )/5

等於1 整數相除~~~~向0取整

已知 x 2y 0,求5xy 2xy 3xy 4xy 2xy急急急!!謝謝

x 2 y 1 0 兩個非負數的和為零 他們都是零x 2 0 y 1 0 x 2 y 1 5xy 2x y 3xy 4xy 2x y 5xy 2x y 3xy 4xy 2x y 5xy 2x y 3xy 4xy 2x y 5xy 3xy 4xy 2x y 2x y 5 3 4 xy 4x y 6xy...

已知 x y 4x 6y 13 0則x的y次方

解答如下 x y 4x 6y 13 0 x 2 y 3 0所以x 2,y 3 所以x的y次方為 8 解 原方程可化為 x 2 2 y 3 2 0 所以,可得 x 2,y 3 所以,x的y次方 2 3 8 x y 4x 6y 13 0 x 4x 4 y 6y 9 0 x 2 y 3 0 x 2 0,y...

已知方程組4x y 5 ax by 1和方程組6x 2y 18,3ax 4by 18有相同的解,求a b的值

方程組4x y 5 ax by 1和方程組6x 2y 18,3ax 4by 18有相同的解 4x y 5 1 6x 2y 18 2 由 2 得 3x y 9 3 1 3 得 7x 14 x 2代入 3 得 y 3代入其他方程得 2a 3b 1 4 6a 12b 18 5 由 5 得 2a 4b 6 ...