当一个二元操作符两侧的操作数属于不同类型时,将会把“较低等级”类型的操作数转换成“较高等级的”操作数
所以这个式子中,除法的优先级高于加法,先算sqrt(16.0)/4.因为这里sqrt的参数是小数,所以返回值是double,相应的4也被从整形提升成double,它们的商也是double,再加2的话2也会被提升成double,结果就是double啦
当一个二元操作符两侧的操作数属于不同类型时,将会把“较低等级”类型的操作数转换成“较高等级的”操作数
所以这个式子中,除法的优先级高于加法,先算sqrt(16.0)/4.因为这里sqrt的参数是小数,所以返回值是double,相应的4也被从整形提升成double,它们的商也是double,再加2的话2也会被提升成double,结果就是double啦