花都区有哪些大专院校:一道c语言的题?

来源:百度文库 编辑:神马品牌网 时间:2024/05/03 12:28:45
若有定义 int a ;char b;float c; 则表示a*b-c的类型
是()

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

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