求大佬解答
#include <stdio.h>
int main()
{
? ? double num = 2.5;? ? ? //定義浮點(diǎn)型變量num并賦值為2.5
? ?int num1=(int)num;
? ? printf("num的整數(shù)部分是%d\n", num1);??
? ? return 0;
}
#include <stdio.h>
int main()
{
? ? double num = 2.5;? ? ? //定義浮點(diǎn)型變量num并賦值為2.5
? ?int num1=(int)num;
? ? printf("num的整數(shù)部分是%d\n", num);??
? ? return 0;
}
? ?
為什么第二個(gè)打印部分比第一個(gè)少一個(gè)1出來的結(jié)果就不對(duì)
2021-09-06
第一個(gè)輸出的是num1的值,第二個(gè)輸出的是num的值,而你強(qiáng)制賦值是使得num1為num的整數(shù)部分,所以我們要得到的是num1
2021-10-02
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
2021-09-06
int和double是代表不同類型的