发布网友 发布时间:2024-06-01 17:44
共2个回答
热心网友 时间:2024-06-14 01:44
第一点:C语言中的隐式转换默认是低精度向高精度转换,因为float类型精度比int高所以最后结果是float型,运算结果是float型的不是double型的热心网友 时间:2024-06-14 01:50
在表达式中,所有的float类型都转换为double型以提高运算精度。
当整型数据和双精度数据进行运算时,C先将整型数据转换成双精度型数据,再进行运算,结果为双精度类型数据