c语言中 赋值运算中,赋值号两边的数据类型不同时

2024年11月28日 22:01
有2个网友回答
网友(1):

1、赋值运算中如果赋值号“=”两边的数据类型不同,赋值号右边的类型转换为左边的类型,这种转换是截断型的转换,不会四舍五入。 比如i是整型变量,则i=2.99;结果i的值为2

直接舍去
#include
int main()
{
int i;
i = 2.99;
printf("%d", i);
return 0;
}
测试结果为2.

网友(2):

1 第一个是对的