若将int,long,float等类型的数据进行混合运算,其结果的数据类型是什么?为什么?
3个回答
2018-10-18
展开全部
运算结果会是参与运算参数类型中表示范围最大的那一个
一个int 和一个double类型运算结果回事double的,因为double表示的数值范围比int大
同理
int,long,float一起运算,结果会是float类型的
一个int 和一个double类型运算结果回事double的,因为double表示的数值范围比int大
同理
int,long,float一起运算,结果会是float类型的
展开全部
运算结果会是参与运算参数类型中表示范围最大的那一个
一个int 和一个double类型运算结果回事double的,因为double表示的数值范围比int大
在C语言中,会默认讲float类型转换为double型数据进行运算
因此是double型
一个int 和一个double类型运算结果回事double的,因为double表示的数值范围比int大
在C语言中,会默认讲float类型转换为double型数据进行运算
因此是double型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
会是long,因为会以最大的类型为主,例如int+float=float, 1+2.1=3.1,结果会变成float
追问
A。int B。long C。float D。double 答案为什么是D呢?
追答
double是最大的长度范围
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询