為什麼mainint m 3,n 4,x x mx x 8n printfd n,x要取整

2021-04-22 13:22:51 字數 1727 閱讀 3299

1樓:匿名使用者

8/5要取整是因為8是整數。所以才要取整的。

2樓:匿名使用者

8/5 =1 餘3

賦值是要和左值型別一致 也就是int型 所以是1你要是float a= 8.0/5 這個時候a =1.6int a=8.0/5 a=1

fliat a =8/5 a=1.000000這個你用多了記住了慢回慢就理解了

不明白追問答吧

3樓:匿名使用者

因為8/5就是一個整型除整型的式子,其返回值就是一個整型,與左邊的x沒有版關係。即使x是一個double也一樣權。

舉個例子:

int main()

輸出的是「0」!因為2/3就等於0。2.0 / 3 才是0.6667.

main() { int m=3,n=4,x; x=-m++; x=x+8/++n; printf("%d\n",x); } 求輸出結果,詳細解及思路

4樓:匿名使用者

x=-m++;自加在後面,先賦值給x,在加1,x=-3;

x=x+8/++n;自加在後面,先加1,x=-3+8/5=-2;

最後結果為-2

main(){int m=3,n=4,x; x=-m++; x=x+8/++n; printf("%d\n",x);} 程式執行後的結果是多少?

5樓:匿名使用者

x=-m++;//x=-3,m=4 注意:是m++,自增運算子字尾先被引用後自增,先被引用,後自增

x=x+8/++n; //x=x+8/5=-3+1=-2

printf("%d\n",x);//輸出-2

6樓:

x =-m++; //x=-3

8/++n // 8/5=1

-3+1=-2

main(){intm=7,n=4;floata=38.4 b=6.4,x; x=m/2+n*a/b+1/2printf("%f\n",x)}

7樓:匿名使用者

要是說這bai是c語言的程式,該有du空格,;zhi的很多都少了dao

main()

整型 m=7,n=4

浮點型內 a=38.4 b=6.4 x也是浮點型x=m/2+n*a/b+1/2

其中容m是整型,m/2=3

n*a/b=24,其中n雖然是整型,但和浮點型一起運算,所以結果是浮點型

最後1/2=0,對沒錯1是整數2是整數,所以1/2=0無誤於是x=3+24.0000000+0=27.0000000

8樓:勇敢的前進

m/2兩個整數相除的結果是3.5,但是隻取整數部分,所以m/2=3同樣,1/2=0

n*a/b=4*38.4/6.4=24

所以,x=27

c語言,m=3,x=-m++,x為什麼是-3,我算著是-4,謝謝 10

9樓:匿名使用者

m=3,x=-m++;

相當於:

m=3,x=-m; m++; 所以x是-3,在給x賦值時,++出現在m右側,表示在完成賦值之後,m才自加1

10樓:匿名使用者

m++是使用後增1,所以x是-3

為什麼 x 3x 3 0等於 x 3 x

提取公因式 x 3 x 3 x 3 x 3 1 0 x 3 x 3 1 0 x 3 x 3 1 0 x的平方 x 6 0,x 3 x 2 0。請問為什麼不能 x 3 x 2 呢?不要複製大堆文字過來,希望能給個通俗易.20 你可以乘進去試一下 x 3 x 2 x平方 x 6,不等於原式。說明x平方 ...

寶馬x4為什麼很少人買,寶馬X4值得買嗎?先看看口碑怎麼樣

因為寶馬x4車子的實用性不高,相對只適合年輕人。而有消費寶馬x4的能力的年輕人又比較少,所以相對買的人就比較少。寶馬x4概念版車型在2013年的北美車展亮相 即底特律車展 該車內部代號為f26,量產版x4將在2014年推出。寶馬x4概念車在今年上海車展全球首發亮相,其量產版車型將在明年內推出發售。寶...

為什麼函式在x處可以取到n階導數,必有函式在x的鄰域內取到n 1階導數

函式在點x處具有n階導數,則函式在x的某一鄰域內一定具有一切低於n階的導數內.因為 f 在點容 x 的 n 階導數定義為f n x lim h 0 f n 1 x h f n 1 x h,當然需要在x的某一鄰域內一定具有 n 1 階的導數.函式在x點存在n階導數,則n 1階導函式在x的領域內有定義嗎...