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