我真的不知道下一步該怎么做
#include <stdio.h>
int main()
{
? ? double num = 2.5;
? ? double num = (int) num;?
? ? (int) num = int num; //定義浮點型變量num并賦值為2.5
? ? printf("num的整數部分是%d\n", num);??
? ? return 0;
}
#include <stdio.h>
int main()
{
? ? double num = 2.5;
? ? double num = (int) num;?
? ? (int) num = int num; //定義浮點型變量num并賦值為2.5
? ? printf("num的整數部分是%d\n", num);??
? ? return 0;
}
2020-06-07
舉報
2020-07-12
2020-06-16
#include <stdio.h>
int main()
{
? ? double num = 2.5;? ? ? //定義浮點型變量num并賦值為2.5
? ? printf("num的整數部分是%d\n", (int)num);? //直接這里轉換int型
? ? return 0;
}
2020-06-15
#include <stdio.h>
int main()
{
??? double num = 2.5;?//定義浮點型變量num并賦值為2.5?
?? int numa=(int)num; ? ? //將num強制轉換成int 類型,并且賦值給numa(這個命名可隨意)
??? printf("num的整數部分是%d\n", numa);? //按照十進制整數格式打印出numa的值
??? return 0;
}
以上為正確答案,注意看粗體斜置備注
2020-06-13
emmmmm
在????printf('xxxxxxxxx%d\n,[num]')
要將[]里的表達式改成轉化時的表達式:int [int2]=xxxxxx(就是[]里的東東)
2020-06-13
#include <stdio.h>
int main()
{
? ? double num = 2.5;//定義浮點型變量num并賦值為2.5?????
????int num2=(int))(num);//強制轉化時,先設定型,然后定義新字符,等號后面是:(想要轉化的類型)(將被轉化的數據的字符)。等號后面涼個數據都要有括號
????printf("num的整數部分是%d\n", num);??
? ? return 0;
}
2020-06-07
#include <stdio.h>
int main()
{
????double num = 2.5;
????int? numTwo = (int) num;? //定義浮點型變量num并賦值為2.5
????(int) num = int num1;?
? ? printf("num的整數部分是%d\n", numTwo);??
? ? return 0;
}