设变量a是整型,f是实型,i是双精度型,则表达式10+’a’+i*f值的数据类型为?为什么呢,新手 10
4个回答
展开全部
我作业的答案,为什么是,D.不能确定,我选的是double
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
双精度,取程序精度高的运算是原则
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不同数据类型的数据进行预算时,必须先转换成同一数据类型,然后才能进行运算。转换的规则如下图所示:
图中横向向左的箭头表示必定的转换,如字符数据必须先转换成整数,short型转换为int型,float型数据在运算时一律先转换成double型,以提高运算精度(即使是两个float型数据进行相加,也先都化成double型,然后再相加)。
图中横向向左的箭头表示必定的转换,如字符数据必须先转换成整数,short型转换为int型,float型数据在运算时一律先转换成double型,以提高运算精度(即使是两个float型数据进行相加,也先都化成double型,然后再相加)。
追问
你发的图片我没看到
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询