哎哟那个嘿


私信TA

用户名:657046415

访问量:4698

签 名:

等  级
排  名 8228
经  验 1194
参赛次数 0
文章发表 13
年  龄 0
在职情况 学生
学  校 肇庆学院
专  业

  自我简介:

提前知识点:

int 占4个字节

一个字节是8个bit,及8个2进制位

原码,反码,补码的第一位要用来表示正负,所以int最大取到(2^0+2^1+2^2+...+2^30)=2^31 - 1



重点来了朋友们,那么0的表示就有了两种,

有 +0  00000000 00000000 00000000 00000000

和 -0   10000000 00000000 00000000 00000000

那么就重复了呀,所以我们用 -0   10000000 00000000 00000000 00000000来表示-2^31


所以int的取值为[-2^31,2^(31)-1]

 

0.0分

2 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区