A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© godrick007 中级黑马   /  2015-4-17 07:16  /  750 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 godrick007 于 2015-4-17 21:15 编辑

xfloat型变量,ydouble型变量,aint型变量,blong型变量,cchar型变量,则表达式x+y*a/x+b/y+c计算结果的类型;
试问结果为什么类型,为什么?

9 个回复

倒序浏览
什么结果类型不是由程序员自己决定么?
回复 使用道具 举报
double类型
回复 使用道具 举报
这个很简单,类型自动转换,由下到上分别是(byte,short,char)--int--long-float-double,也就是一个表达式,只需找出最高的转化类型就是这个表达式的最终类型,本例子显然是double,以上供参考~~
回复 使用道具 举报 1 0
double,因为double的范围最大
回复 使用道具 举报
是double类型,double在最后面
回复 使用道具 举报
double的层次最高,应该是double
回复 使用道具 举报
应该是double
回复 使用道具 举报
长度短的向长度长的转换,整型向浮点型转换,所以是duoble
回复 使用道具 举报
找范围最广,级别最高的,定是double啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马