請(qǐng)問這個(gè)代碼哪里錯(cuò)啦?謝謝
#include <stdio.h>
int main()
{
??? double num = 2.5;????? //定義浮點(diǎn)型變量num并賦值為2.5
??? printf("num的整數(shù)部分是%d\n", num);?
??? return 0;
}
#include <stdio.h>
int main()
{
??? double num = 2.5;????? //定義浮點(diǎn)型變量num并賦值為2.5
??? printf("num的整數(shù)部分是%d\n", num);?
??? return 0;
}
2017-10-08
舉報(bào)
2017-10-11
正確代碼:
#include <stdio.h>
int main()
{
??? double num = 2.5;
????int a=(int)num;//這里是強(qiáng)制類型轉(zhuǎn)換,也就是本節(jié)所考知識(shí)????
????printf("num的整數(shù)部分是%f\n",num);
????printf("num的整數(shù)部分是%d\n",a)?;//因?yàn)橹皬?qiáng)行類型轉(zhuǎn)換了,所以此行必須有
????return 0;
}
2017-10-08
#include <stdio.h>
int main()
{
??? double num = 2.5;????? //定義浮點(diǎn)型變量num并賦值為2.5
??? printf("num的整數(shù)部分是%d\n", (int)num);??
??? return 0;
}
2017-10-08
沒錯(cuò)啊。。。
2017-10-08
第五行的第二個(gè)num前面加上(int)