為什么我的不對(duì)呢 誰能告訴我
#include <stdio.h>
int main()
{
????double num = 2.5;
????int num1 = (int)num;
????printf("num的整數(shù)部分是%d\n", num)
????retutn 0;
????}
#include <stdio.h>
int main()
{
????double num = 2.5;
????int num1 = (int)num;
????printf("num的整數(shù)部分是%d\n", num)
????retutn 0;
????}
2020-02-03
舉報(bào)
2020-02-17
因?yàn)槟惆眩╥nt)num賦值給了num1 但是你的打印公式是打印num,此時(shí)的num依舊是2.5
?強(qiáng)制整型后的值被賦值給了num1 可以把打印公式的num改成num1 或者把原變量num改成num1
2020-02-09
第六行最后面的num應(yīng)該改為num1
2020-02-03
printf 后面的括號(hào)里寫的還是轉(zhuǎn)換前的num 應(yīng)該改成num1
2020-02-03
你好,應(yīng)該是num沒有加括號(hào)
#include <stdio.h>
int main()
{
????double num = 2.5;
????int num = (int)(num);
????printf("num的整數(shù)部分是%d\n", num)
????retutn 0;
????}