c语言 int类型的可以和double类型的比较大小吗?

如题所述

肯定可以啊。
但运算的话:
有兼容性的,占空间小的数据类型,可以给占空间大的数据类型赋值
不兼容的,可能会造成数据丢失。int
->float可以转换;float->int
小数部分丢失
也就是说那得看你的变量类型
你最好是先将他们转换为同一类型量
变量的类型不管
主要是你的赋值类型
希望能帮到您。敬请采纳!
中国物联网校企联盟
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-02-05
c语言
int类型的可以和double类型的大小可以比较。
int
a=2;
double
b=1.1
//隐式转换,相当于if(
(double)a
>b

if(
a>
b)
{
printf("a>b");
}
相似回答
大家正在搜