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");
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网