小编arm*_*min的帖子

为什么 2^31 不能存储在整数变量中,但 - 2^31 可以?

整型变量是 4 字节或 32 位,二进制数中的 2^31 和 -2^31 都是 32 位。但是,当您将 2^31 = 2,147,483,648 放入整数变量时,它会显示错误,但对于 -2^31 则没问题。为什么?

在此输入图像描述

c++ java

-4
推荐指数
1
解决办法
1890
查看次数

标签 统计

c++ ×1

java ×1