為什么不能寫成a=(int)num
#include <stdio.h>
int main()
{
? ? double num = 2.5; ? ? ?//定義浮點(diǎn)型變量num并賦值為2.5
? ? int a=(int)num;
? ? printf("num的整數(shù)部分是%d\n", a); ?
? ? return 0;
}
第五行,為什么不能寫成a=(int)num
#include <stdio.h>
int main()
{
? ? double num = 2.5; ? ? ?//定義浮點(diǎn)型變量num并賦值為2.5
? ? int a=(int)num;
? ? printf("num的整數(shù)部分是%d\n", a); ?
? ? return 0;
}
第五行,為什么不能寫成a=(int)num
2018-05-24
舉報(bào)
2018-07-28
可以 ? 只要定義int類型 并且變量名不是關(guān)鍵字中的一個(gè) ?然后printf中的輸出項(xiàng)與變量名一致就好
2018-07-14
可以的
2018-07-04
也可以 但是它的結(jié)果是這個(gè):?num的整數(shù)部分是2?
printf("num的整數(shù)部分是%d\n", (int)num); ?
2018-06-25
也可以吧
2018-05-24
因?yàn)閕nt 是函數(shù)的數(shù)據(jù)類型,是定義變量用的