在C語言裡,int72等於多少

2021-03-03 20:49:35 字數 2004 閱讀 5869

1樓:匿名使用者

(int)7.2 結果是7,就取是7.2的整數.下面的表示式沒有數字沒辦法算

2樓:匿名使用者

你題給的不全 來個完整的

3樓:匿名使用者

條件bai

:x+a%3*(

duint)zhi(x+y)%2/4 ;x=2.5,a=7,y=4.7;算式dao

等價於:

專2.5 + 7 % 3 * (屬int)(2.5 + 4.

7) % 2 / 4 = 2.5 + ( ((7 % 3) * (int)(2.5 + 4.

7) )% 2 )/ 4=2.5 + (1 * (int) (2.5 + 4.

7) % 2 / 4)=2.5 + ((1 * 8 )% 2) / 4=2.5 + 0 / 4=2.5

c語言中int後是乙個帶有小數的數字,那麼它的值是多少?

4樓:我是果瘋

int(2.5+4.7)=7

在c語言中,取int()系統會強制將其他資料型別轉換為int型,不會四捨五入直接捨去小數點後面的數字。

例如:int b=10;//宣告變數為int型並初始化賦值

printf("%f",b*5.0);//列印為浮點型的數字,強制將10*5.0結果為50.000000

float a=2.1314;//宣告變數為實數型並初始化賦值

int c=(int) a;//宣告變數c為int型並將a強制轉換為int型所得值賦給c,即c=2

擴充套件資料:

資料型別關鍵字:

short:修飾int,短整型資料,可省略被修飾的int。(k&r時期引入)

long:修飾int,長整型資料,可省略被修飾的int。(k&r時期引入)

long long:修飾int,超長整型資料,可省略被修飾的int。(c99標準新增)

signed:修飾整型資料,有符號資料型別。(c89標準新增)

unsigned:修飾整型資料,無符號資料型別。(k&r時期引入)

restrict:用於限定和約束指標,並表明指標是訪問乙個資料物件的唯一且初始的方式。(c99標準新增)

5樓:聽不清啊

系統會自動截尾取整的。

例如:int x=12.945;

printf("%d\n",x);

會輸出12。

6樓:匿名使用者

例子:int(2.5+4.

7)的值為:7,先求和,再將浮點型7.2強制轉化為整形7。

若不帶括號,如:(int)2.3+5.

5,則先將2.3強制轉化為2,再和5.5相加,結果為7.

5(2和5.5相加時,2先隱式轉化為浮點型再跟5.5相加)。

c語言中2.5+7%3*(int)(2.5+4.7)%2/4是如何算出等於2.5的

7樓:蠻蠻工作室

2.5 + 4.7 = 7.2;

(int)7.2 = 7;

7 % 3 = 1;

3 * 7 = 21; //(int)7.2 = 7;

21 % 2 = 1;

1 / 4 = 0;

2.5 + 0 = 2.5;

8樓:匿名使用者

2.5+1*6%2/4=2.5+3/4=2.5+0=2.5

在c語言中(int)0.5等於多少?

9樓:濸海月明

#include

int main()

結果為0

建議題主可以動手寫寫,編內譯,執行容。

10樓:匿名使用者

(int)0.5 == 0

c語言中15等於多少,C語言中15等多少

答案為1 此為模運算子,又稱求餘運算子。需要注意的是 兩側必須是整型資料。求餘運算子 顧名思義就是求餘數,它的運算結果就是兩數相除得到的餘數。該題1 5 結果就是1 5的餘數,也就是1。1 5為求 1除以5的餘數 1除以5等於0餘1 所以1 5 1 c語言中1 5等多少 該題答案為1 此為模運算子,...

int1012051等於多少

int a 1 a 0.5 a 2 0.5 1 2 0.5 0 0.5 0 a 2是兩個整數相除,結果還是整數,丟棄小數部分,所以1 2是0 a 0.5 會進行自動轉換,丟棄小數部分,結果為a 0 int 1 0.1 2 0.5 1?int 1 0.1 2 0.5 1具體是指什麼呢,請高手解答式子中...

c除以025等於多少,016除以025等於用豎式計算

c除以0.25 4c 你好,本題已解答,如果滿意 請點右下角 採納答案 四年級數學,已知a除以10 b乘以100 c除以100等於0.25那麼,多少 多少 多少 a 10 b 100 c 100 0.25,拆開來分別等於0.25,即a 10 0.25,b 100 0.25,c 100 0.25,這樣...