20、 若将int、long、float等类型的数据进行混合运算,其结果的数据类型是:( ) A. int B. long C. float D. double
时间: 2024-03-31 18:38:50 浏览: 212
答案是C. float。混合运算的规则是,如果两个操作数中有一个为float类型,则另一个操作数会被转换为float类型。如果两个操作数中有一个为double类型,则另一个操作数会被转换为double类型。如果两个操作数中有一个为long double类型,则另一个操作数会被转换为long double类型。如果两个操作数都是整型,则会进行整型提升,即将较小的操作数转换为较大的操作数类型,比如int转换为long或float。因此,如果将int、long、float等类型的数据进行混合运算,其结果的数据类型是float。
阅读全文