試著把%d改成%f,但為什麼不是顯示2.00000?
#include?<stdio.h> int?main() { ????double?num?=?2.5;??????//定義浮點(diǎn)型變量num并賦值為2.5 ????int?num2?=(int)num; ????printf("num的整數(shù)部分是%f\n",?num2);?? ????return?0;
#include?<stdio.h> int?main() { ????double?num?=?2.5;??????//定義浮點(diǎn)型變量num并賦值為2.5 ????int?num2?=(int)num; ????printf("num的整數(shù)部分是%f\n",?num2);?? ????return?0;
2020-04-02
舉報(bào)
2020-04-02
因?yàn)槟阌玫?int num2,已經(jīng)把變量num2定義成整形變量了