题目
举报
为什么int型最大值加一后等于这个值?
在Java中,为什么 int 型的最大值+1 溢出后等于-214783648 。( 214783647+1=-214783648 ?)

扫码下载作业帮
搜索答疑一搜即得

答案解析
这个和计算机如何存储二进制有关,在电脑里是以补码出现的。第一位是符号位。0为正,1为负,当正的除了符号位全为1时候,要是再加一就进位了,导致符号位为1,其他为0,再换成10进制就是你这个数了
解析看不懂?免费查看同类题视频解析

二维码

回顶部