1设变量a是整型,f是实型,i是双精度型,则表达式10+‘a’+i*f值的数据类型为 ( C ) A. int B. float C. double D. 不确定 2设变量a是整型,f是实型,i是双精度型,则表达式10+‘a’+i*f值的数据类型为 A. int B. float C. double D. 不确定 3设变量a是整型,f是实型,i是双精度...
常她百后常她百后设变量a是整型,f是实型,i是双精度型,则表达式10+‘a’+i*f值的数据类型为 < >常她百后常她百后常她百后 A. 上着时运格上着时运格int上着时
设变量a是整型变量,f是实型变量,i是双精度型变量,则表达式10+'a'+i*f值的数据类型为()。 A.intB.floatC.doubleD.不确定
百度试题 结果1 题目(1分)设变量a为整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型不能确定为何类型。考生选择:Y 相关知识点: 试题来源: 解析 N 反馈 收藏
单项选择题设变量a是整型,f是实型,i是双精度型,则表达式10+’a’+i*f值的数据类型为()。 A、不确定 B、double C、int D、float 点击查看答案 您可能感兴趣的试卷 你可能感兴趣的试题 1.单项选择题int a[10];合法的数组元素的最小下标值为() ...
在C语言中,若参与运算量的类型不同,则先转换成同一类型,然后进行运算。转换按数据长度增加的方向进行,以保证精度不降低。因此,在表达式中,10+'a'+i*f,当10+'a'时,'a'字符型会自动转换为整型,i*f运算时自动转换为双精度类型,10+'a'+i*f表达式结果自动转换为双精度类型。
参与计算的类型不同,按照数据长度增加的方向进行数据类型转换。
当然是双精度类型了,C语言的规则是不同数据类型进行这种四则运算,低精度的数据类型要自动向高精度转换的,因此结果的类型为双精度类型。
解答一 举报 双精度型 不同数据类型运算先转换为这些数据类型中最高的类型 解析看不懂?免费查看同类题视频解析查看解答 相似问题 设整型变量i的值为3,则表达式i---i的值为? c++:若i为整形变量,请写出运算表达式i=10,i++,i++,i+3后,变量i的值是:? 请告诉我为什么.谢谢 设变量已正确定义为整型,则表...