两个byte型数据加在一起时,返回int型结果,那两个int相加呢?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了两个byte型数据加在一起时,返回int型结果,那两个int相加呢?相关的知识,希望对你有一定的参考价值。
两个int型数据相加可能等于long型
不一定吧,这要看你的机子设定类型了!如果你的机子设定的是int类型,那么返回的值也将是int类型。当然你的机子设定的类型是long类型,那么返回的值也将是long类型的! 参考技术A 2个 int 加还是int 参考技术B -_-!两个byte型数据相加,返回的还是byte。
两个int类型的数据相加 返回的还是int
byte类型和int类型,运算返回的int的。
long类型和float类型运算,返回float类型的
取精准度高的类型 参考技术C 这个要看编译器。在TC里面byte和int等价。
Java中short类型想加为啥会成为int型
因为你没指定结果的类型,默认int;两个变量各有一块空间,相加,那虚拟机不得有个地方放结果?结果数据类型没指定,那不是默认的int? 参考技术A 精度小于int的数值运算的时候都会被自动转换为int后进行计算 参考技术B 不要写short s1=1; s1=s1+1;
写成short s1=1; s1+=1;
可以编译通过!
以上是关于两个byte型数据加在一起时,返回int型结果,那两个int相加呢?的主要内容,如果未能解决你的问题,请参考以下文章