float x1,x2 x1 3 2 printfd 1fint x1,x2輸出值是多少

2021-04-21 17:07:40 字數 1012 閱讀 6988

1樓:

x1=3/2;

x2=x1/2;

printf("%f\n",x1);

你會發現 x1 就等於1

因為 x1=3/2; 3和2都是整型,除下來結果也為整型,是1,然後賦值給float,變成1.0

float x1,x2; x1=3/2; x2=x1/2; printf(「%d,%.lf」,(int)x1,x2);除錯了下,為什麼x1... 20

2樓:聽不清啊

第一個是因為3/2是兩個整數的商,也是一個整數,所以就等於1(小數部分丟棄了)。

第二個是因為1.0/2=0.5,但是「%.lf"格式符指定輸出0位小數,所以小數部分四捨五入,就也是1了。

3樓:飄零↗落羽

x1 = 1.5

(int) x1 保留x1整數部分(小數部分捨去),是1x2 = 0.75

%.lf x2四捨五入輸出,是1

如果用%lf,預設保留6位

形如%.1lf這樣就是保留一位,%.2lf就是保留兩位

4樓:劉琰明

x1是1 是因為你print (int)。x2 try %f or %lf 不是 %.lf 那個decimal point 估計是錯了。

5樓:匿名使用者

輸出是: 1,0.500000            你是不是 看錯了

6樓:

float後面得加l

若有以下程式段: int x1=1, x2=2, x3=3; x3=x1/x2; printf(「%d\n」,x3); 執行後輸出的結果是( )。 a

7樓:等一個人灰咖啡

c 看下c語言中關於/是怎麼解釋的就懂了 兩個整數/結果還是整數 x3=x1/x2; 還有這裡printf(「%d\n」,x3) 格式控制要求輸出d 也是整數

緊急1化簡2x3x2,緊急! 1 化簡 2x 2 3x 4 2 化簡 2x 3 2x 1 x 3 3 化簡 x 1 x 2 x 3 並求它的最小

對於絕對值化簡的問題。需分情況討論。找出它的分解點和規律,即可很輕易的解決。1.化簡 2x 2 3x 4 解 2x 2的分界點是 1。3x 4的分界點是4 3。所以應分三種情況討論 x 1 1 x 4 3 x 4 3 在分情況時我們要做到不重不漏。對於情況1 化簡得 2x 2 4 3x 2x 2 3...

解不等式 x2 x 1 x2 x

不等式的解集為 1 5 2 1 5 2,解 原不等式等價於兩個不等式組 x x 1 0 x x 1 0 x x 1 0 x x 1 0 解 得 x 1 5 2或x 1 5 2解 得 x r 不等式 得 x 1 5 2或x 1 5 2解 得 1 5 2 不等式 得 x 綜上得 原不等式的解集為 1 5...

x趨於2,證明x 1 x 2 x的極限等於

證明 lim1 x 1 lim1 lim x 1 0 lim x 1 當x 2時,x 1 1 所以 lim x 1 0 即 lim1 x 1 lim1 lim x 1 1 2 1 1 1 0時 1 1 1 1 1 方法 利用函式連續性 就是直接將趨向值帶入函式自變數中,此時要要求分母不能為0 恆等變...