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 ...