1樓:o小腳冰涼
x=2;
1先計算x%=4;相當於x=x%4這個時候x=2了。
2再計算x/=x%=4;這個時候x=2,且x%=4;這一塊也等於2了,所以x/=2; x=x/2; x=2/2;x=1;
3後計內算x+=x/=x%=4;前面的一部容分(x/=x%=4;)=1了!也把x賦1了!所以x+=1相當於x=x+1;相當於x=1+1=2了!
注意你算的時候一定不要忘了這一點:x+=4的意思是x=x+4;實際上每算一次都是要給x賦一次值的,你不能把x=6直接給代入全式,x的值隨著計算而變化的!
2樓:匿名使用者
結果的確是2,原bai
因如下du:運算順序是從右往左,zhi等號右邊的運算優先dao級高於左邊的回,因此
先進行答
步驟1:x%=4,此時x=2。步驟2:x/=2;所以得出x=1 。步驟3:x+=1,得出x=2 。
注意的是x的值在一直變化,別再把6帶入就可以了。
3樓:匿名使用者
#include
main()
4樓:匿名使用者
x=2x=x+x x=12
x=x/x x=1
x=x%4 x=2
c語言問題 若int x=6;則x+=x-=x*x表示式最後x的值是( )。 要詳細的解答步驟和說明
5樓:陽光彩虹小可樂
x的值是-60。
計算過bai
程如下:du
1、由題意:zhix-=x*x,得
dao:版x=6-6*6=-30;
2、由題意:x+=x,得:x=(-30)+(-30)=-60;
3、得出x的值權是-60;
一、函式原型:
1、int(x=0)
2、int(x, base=10),base預設值為10,也就是說不指定base的值時,函式將x按十進位制處理;
二、引數
1、x -- 字串或數字。
2、base -- 進位制數,預設十進位制。
6樓:匿名使用者
從右往左計算:
x-=x*x所以x=6-6*6=-30
x+=x所以x=(-30)+(-30)=-60所以最後結果等於-60求給分
c語言中,設int x=4;表示式 x+=x*=x+1的值為什麼是40???
7樓:
x+=x*=x+1是複合賦值來表示式,右結合性,源即從右往左運算。
x*=x+1等價於
x = x * (x + 1)
即 x = 4 * ( 4 + 1) = 20。注意,此時x已經是20了。
再執行x+=y,此時的y是x*=x+1的執行結果,即20。
x+=y等價於
x = x + y
即 x = 20 + 20 = 40
8樓:喵不語
x+1=5,所以,
x*=5 為x=4x5=20
x+=20.所以x=20+20=40
c語言中,執行表示式x=a=4,6*2後x值為
9樓:璃
但6*2沒有賦值給x和a並且這是兩個式子
所以x=a=4 程式說明一切
10樓:
x=12 逗號級別高於賦值
11樓:我的
12,逗號級別只別等號高點
c語言中的x=(x=5*6,x*4,x+5)是什麼意思? 假如x=20,那麼輸出的x值是多少?
12樓:匿名使用者
35x=(x=5*6,x*4,x+5)中逗號表示式(x=5*6,x*4,x+5)表示x最終值為x+5
但是經過這一步x=5*6後x值變成30 了,所以最後x = 30 +5 =35
13樓:林聲飄揚
x=(x=5*6,x*4,x+5),
首先(x=5*6,x*4,x+5)是逗號表示式的值然後再將逗號表示式(x=5*6,x*4,x+5)的值賦給變數xx=20,那麼(x=5*6,x*4,x+5)逗號表示式的值為最後一個表示式的值x+5=》35然後把25賦給x,輸出的x值是為35
14樓:匿名使用者
該題與逗號表示式有關…它由多個表示式組成,先求解表示式1,再求解表示式2,最後求3,整個逗號表示式的值等於最後一個表示式的值為25…
15樓:
逗號表示式值永遠等於最後一個表示式的值,所以這個逗號運算最後的值是35,所以下最後等於35
c語言中設x3,y4,z6,表示式xyy
x y 復 0非假為真 1。在制c語言中寫成z y y x是正確的bai如果執意這樣寫du,會被理解為zhi z y x即z y的值與x比較 由於z y的值為1,不dao大於等於x 所以整個式子為0。擴充套件資料c語言中檔案輸入 輸出 在c語言中,輸入和輸出是經由標準庫中的一組函式來實現的。在ans...
C語言表示式105的值是C語言中表示式105的值是?
是1。根據c語言運算規則,檢查左運算元的值是否小於右運算元的值,如果是則條件為真。1 0 5是先執行1 0 false 結果為0,再執行0 5 true 因此結果為1。如下 表示式的值為1 根據運算子表,是從左往右結合的。先看1 0是假,返回0。原式就變成 0 5,是真,返回1 所以結果就是 1。擴...
C語言中表示式135值,c語言程式是求表示式的值s
有一個優先bai 級的問題 du,注意單雙目 運算子的優先順序zhi,雙目運算子dao除賦值回運算子都為自答左向右結合.運算子.與 相比 大於 與 相比 大於 運算子的運算是自左向右.1 3 5,因為 1 3為真,值為1 1 5為假,值為0 故表示式 1 3 5值為0 1 3為真,值為1 1 5為假...