1樓:仁昌居士
c語言提供一種特殊bai的運算子,逗號
du運算子,zhi優先順序別最低,它將兩
dao個及其以上的式子聯接起來專,從屬
左往右逐個計算表示式,整個表示式的值為最後一個表示式的值。因此c語言中x=(x=++y,x+5,x/5) =x/5。因為初始x=3,所以最終x=3/5=0。
2樓:四川仿石漆
x=(x=5*6,x*4,x+5)逗號表示式(x=5*6,x*4,x+5)表示x終值x+5經步x=5*6x值變30 所x = 30 +5 =35
3樓:竹燃
結果為1
++y : x=y=6
x+5 : x=11
x/5 = 1
c語言中y=(x=3*5,x*4,x+15)輸出結果為什麼y等於30
4樓:匿名使用者
c語言的逗號運算子是從左到右運算的,結果是最右邊一個表示式的值。y=(
x=3*5, // x 為 15
x*4, // 這個值被丟棄
x+15 // 15+15,這作為整個表示式的值,被賦給y。)
5樓:匿名使用者
逗號運算子的結果為最後一個表示式的值,x的值為15,y=15+15=30
6樓:匿名使用者
其實沒有計算x*4,具體查資料,學了好久,也沒用過,忘的差不多了……祝你好運!
c語言中的x*=y+8/5,怎麼算啊
7樓:金色潛鳥
x*=y+8/5 就是源
:x = x * (y+8/5);
8/5 是整除運算,得 1,
上式變 x = x * (y+1);
假定 已知 float x=2.0, y=3.0;
x = 2.0 * (3.0+1); 得 8.0
8樓:匿名使用者
x*=y+8/5
即x=x*(y+8/5)
其中8/5==1
c語言:已有定義int x=3,y=4,z=5;則表示式 !(x+y)+z-1&&y+z/2的值是?
9樓:
答案是1。
涉及到的運算子: ! () + - && /運算子優先順序為:() ! / + - &&運算過程:
x=3,y=4,z=5
!(x+y)+z-1&&y+z/2
!(3+4)+5-1&&4+5/2
所以表示式計算步驟為
!(3+4)+5-1&&4+5/2 -> !7+5-1&&4+5/2!7為 0
-> 0+5-1&&4+5/2
5/2 整數除整數得整數 2
-> 0+5-1&&4+2
-> 4&&6
邏輯運算 &&
擴充套件資料c語言運算子的優先順序:
如果同一優先順序的運算子,結合次序由結合方向所決定。
10樓:匿名使用者
只是等於1的,我是經過turbo c2.0編譯過的,答案應該沒什麼問題的,程式是:
main()
答案為什麼會等於1呢?那是因為運算級別的問題,根據運算級別,實現算括號裡面的先,所以程式就變成!7+z-1&&y+z/2;
然後就算!運算,由於7是大於1的,也就是真,所以!真就是假,也就是0,所以函式就變成0+z-1&&y+z/2;
然後再算除號的,由於你這裡兩個都是整形的,所以小數點後面的數忽略,所以就變成0+z-1&&y+2;
接著計算加減運算,也就是變成4&&6;
因為4和6都是大於1的數,所以就是真,由於&&兩邊都是真的話,輸出的就是真,所以結果就是1。
要是還有什麼不明白的話,就mm我吧!嘻嘻~~~~~~
11樓:匿名使用者
1優先順序: 算數》條件》關係》賦值
關係中的優先順序: 非》與》或
12樓:匿名使用者
1,把運算子優先順序搞清楚就好了
13樓:匿名使用者
x等於y加4。四家外加1+3+5+4+1等於三五+4+5+1。
14樓:匿名使用者
!(3+4)+5-1&&4+5/2
=!7+4&&4+2
=!11&&6
所以說那個式子的值是:不是11並且是6
請問數學 2x 3y 4z 38,(1)3x 4y 5z 50,(2)4x 5y 6z 623)x
解 思路是消x,過程如下 1 2 3 得 y 2z 14 即y 14 2z 分別帶入 專1 2 得 2x 3 14 2z 4z 38 2x 2z 4 x z 2 4 3x 4 14 2z 5z 50 3x 3z 6 x z 2 此結果與屬 4 相同,所以這個方程組其實只有2個方程,卻有三個未知數,解...
C語言程式設計x5xxx,c語言intx6,y5axyxy1a5的原因
include int ctest int x int main 鱗傷侖步超額利潤卑驢 c語言 int x 6,y 5 a x y x y 1 a 5的原因 裡 x先x自減1,此時x 6 1 5然後x先和y比較是否相等,然後y才 1 所以 裡的 結果是真 當?號前面結果為真時,執行 號前面的表示式 ...
解方程 4x 8 2 5 18 9 5x 5x 13 5 x 3 7x 2 16 1 x是未知數是符號請各位幫個忙
4x 8 2.5 18 4x 20 18 4x 38 x 9.5 9.5x 5x 13.5 4.5x 13.5 x 3x 3.7x 2 16.1 4.7x 14.1x 3 4x 8 2.5 18 4x 20 18 4x 18 20 4x 38 x 38 4 x 9.5 9.5x 5x 13.5 4....