為什么會運行成功,輸出錯誤?
#include <stdio.h>
int main()
{
? ? double num = 2.5;? ? ??
? ? int num1 = 2.5;//定義浮點型變量num并賦值為2.5
? ? printf("num的整數部分是%f\n", num);?
? ? printf("num的整數部分是%d\n", num1);
? ? return 0;
}
是我哪里弄錯了嗎?求大神在線~
#include <stdio.h>
int main()
{
? ? double num = 2.5;? ? ??
? ? int num1 = 2.5;//定義浮點型變量num并賦值為2.5
? ? printf("num的整數部分是%f\n", num);?
? ? printf("num的整數部分是%d\n", num1);
? ? return 0;
}
是我哪里弄錯了嗎?求大神在線~
2018-07-28
舉報
2018-09-26
int是整數型呀 ?你不能變量初始化值為2.5 2.5不是整數啊 ?編譯器肯定報錯呀
2018-08-07
2018-07-30
? double num = 2.5;? ? ??
? ? int num1 = (int)num;//定義浮點型變量num并賦值為2.5
? ? printf("num的整數部分是%d\n", num1);
? ? return 0;
2018-07-28
搞定了。。。自問自答,哈哈哈
?? double num = 2.5;? ? ??
? ? int num1 = (int)num;//定義浮點型變量num并賦值為2.5
? ? printf("num的整數部分是%f\n", num);?
? ? printf("num的整數部分是%d\n", num1);
? ? return 0;