黑马程序员技术交流社区

标题: 数据类型的自动提升 [打印本页]

作者: 张盼    时间: 2014-6-16 11:18
标题: 数据类型的自动提升
本帖最后由 张盼 于 2014-6-17 22:32 编辑

如果一个操作数是long类型,结果是long类型;
如果一个操作数是float类型,结果是float类型;
如果一个操作数是double类型,结果就是double类型;
那么float类型和double类型进行运算,结果是什么类型?
float类型和long类型进行计算,结果是什么类型?
long类型和double类型进行计算,结果是什么类型?
long类型和float类型和double类型进行计算,结果是什么类型?

作者: 倪大大    时间: 2014-6-16 12:25
byte shot int long float double  这是从小到大的排列
在类型转换时,是小的转成大的
作者: 华子    时间: 2014-6-16 12:41
顶楼上的
作者: 墓____夜    时间: 2014-6-17 09:34
byet  short  int  long   占的字节分别是 1  2  4   8
char 占2个字节
float占 4个字节  double占8个字节
Boolean 占一个字节  

float包含int        double 包含long
就是这个意思 你自己再研究研究

作者: 张盼    时间: 2014-6-17 22:31
墓____夜 发表于 2014-6-17 09:34
byet  short  int  long   占的字节分别是 1  2  4   8
char 占2个字节
float占 4个字节  double占8个字节 ...

明白了,谢谢
作者: 墓____夜    时间: 2014-6-17 23:51
张盼 发表于 2014-6-17 22:31
明白了,谢谢

不客气、




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2