解析 最大正数是0.(后面31个1),算下来就是2^31-1 结果一 题目 int类型的范围是32位的,它的最大值是2的31次方减1,为什么要减1呢?我知道有一个符号位,所以才是2^31 - 1,不然就是2^32 - 1了.我想知道的是,为什么最大值不是2^31 ,而要减1呢? 答案 最大正数是0.(后面31个1),算下来就是2^...
3位机的话总长度是2^3,对有符号数来说各占一半,也就是2^2=4,也就是三位机的int范围为(-4~+4),但是0被划到了正数的范畴,所以三位机中int的范围应该是(-4~+3),对于你说的011是表示+3没问题,但是计算机中负数是用补码表示的,并不是像你说的111的最高位是1表示负号,然后后面的...
解答一 举报 最大正数是0.(后面31个1),算下来就是2^31-1 解析看不懂?免费查看同类题视频解析查看解答 相似问题 int类型最大值是2的32次方减一,为什么要减一呢? byte类型表示数的范围是2的负7次方 到 2的7次方减1 这个2的负7次方是怎么得出来的? 例如a的3次方除以a等于a的二次方 这类知识叫什么来...
来说各占一半,也就是2^2=4,也就是三位机的int范围为(-4~+4),但是0被划到了正数的范畴,所以三位机中int的范围应该是(-4~+3),对于你说的011是表示+3没问题,但是计算机中负数是用补码表示的,并不是像你说的111的最高位是1表示负号,然后后面的11表示3结果就是-3.那这样的话32位机上的int范围...
int类型的范围是32位的,它的最大值是2的31次方减1,为什么要减1呢?我知道有一个符号位,所以才是2^31 - 1,不然就是2^32 - 1了.我想知道的是,为什么最大值不是2^31 ,而要减1呢? 板儿砖44 采纳率:54% 等级:13 已帮助:18965人 私信TA向TA提问 1个回答 口袋兔子耳朵长 2015.08.25 口袋兔子耳朵长...
来说各占一半,也就是2^2=4,也就是三位机的int范围为(-4~+4),但是0被划到了正数的范畴,所以三位机中int的范围应该是(-4~+3),对于你说的011是表示+3没问题,但是计算机中负数是用补码表示的,并不是像你说的111的最高位是1表示负号,然后后面的11表示3结果就是-3.那这样的话32位机上的int范围也不...