若将int,long,float等类型的数据进行混合运算,其结果的数据类型是什么?为什么?

A。intB。longC。floatD。double答案为什么是D呢?... A。int B。long C。float D。double 答案为什么是D呢? 展开
 我来答
匿名用户
2018-10-18
展开全部
运算结果会是参与运算参数类型中表示范围最大的那一个
一个int 和一个double类型运算结果回事double的,因为double表示的数值范围比int大
同理
int,long,float一起运算,结果会是float类型的
初来乍到LLQ
2019-10-14
知道答主
回答量:2
采纳率:0%
帮助的人:1396
展开全部
运算结果会是参与运算参数类型中表示范围最大的那一个
一个int 和一个double类型运算结果回事double的,因为double表示的数值范围比int大
在C语言中,会默认讲float类型转换为double型数据进行运算
因此是double型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
张伊笙
2018-10-18 · TA获得超过527个赞
知道小有建树答主
回答量:962
采纳率:85%
帮助的人:453万
展开全部
会是long,因为会以最大的类型为主,例如int+float=float, 1+2.1=3.1,结果会变成float
追问
A。int  B。long C。float D。double 答案为什么是D呢?
追答
double是最大的长度范围
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式