#include <stdio.h>
int main()
{
int x;
printf("%d\n",x=10.1);
int main()
{
int x;
printf("%d\n",x=10.1);
return 0 ;
}
思考:使用“=”给变量赋值的时候,由于右边的值的类型是double型的值,而左边变量类型是整型,左右类型不一样,程序会基于右边自动生成一个临时值,该值具有跟左边变量相同的类型。
return 0 ;
}
思考:使用“=”给变量赋值的时候,由于右边的值的类型是double型的值,而左边变量类型是整型,左右类型不一样,程序会基于右边自动生成一个临时值,该值具有跟左边变量相同的类型。