上海昶炫实业有限公司:一道c语言的题?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 02:24:57
若有定义 int a ;char b;float c; 则表示a*b-c的类型
是()

答案是 double 。因为float加入了运算所以自动变为double类型。
请问,为什么float加了运算会自动变为double类型。

因为在运算中,只要有double类型的,其余类型都转换为double类型进行运算