byte int char的一些基础知识

为什么在byte类型中128×2=0?
为什么在int类型中127+1=128?
为什么在int类型中128×2=-256?
为什么在char类型中:‘A’+1=B?

byte类型范围是-128~127,128*2结果明显超出了,直接报错,这个不用看了
int类型范围是-2147483648 至 2147483647,只要结果在这个范围都可以正常运算
char类型计算,是按照ASCII来计算的,你可以看一下ASCII对应的键值就清楚了

觉得有用请采纳一下!!!!