C语言中整型数据能与实型数据比较大小吗

来源:百度知道 编辑:UC知道 时间:2024/09/13 06:33:56
还是要强制转换后再比较?

可以的,不用强制转换, 编译器会自动隐式转换的,你可以试试:
void main()
{
int a =3 ;
double b = 1.2 ;
if(a> b)
cout << "aaa"<< endl ;
else
cout << "xxxx"<< endl ;

}
这样便宜是完全没有问题的

能,系统会自动转换成实型,实型精度高,系统会自动向高精度转换

如果你没实现转换过程,编译器会帮你转换!
整形转换成实型,然后进行比较~

同意

如果你没实现转换过程,编译器会帮你转换!
整形转换成实型,然后进行比较~

强制转换