因为float比int高级,编译程序的时候,会自动将数据类型转换成同一类型后再进行计算。这是基础来的喔。要打好基础。
同学,你定义的a,b,c是实型数据(float),实型数据当然包括整数了
c语言可以自动将一种类型转换为另外的一种类型,从整形向实型转换不会造成数据的丢失,如果相反就应该会出现警告或者错误了。