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