提前知识点:
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 人评分
WU-蓝桥杯算法提高VIP-交换Easy (C++代码)浏览:1186 |
字符逆序 (C语言代码)浏览:645 |
1128题解(返回值为数组的情况)浏览:571 |
矩形面积交 (C语言代码)浏览:1433 |
简单的a+b (C语言代码)浏览:542 |
矩阵转置 (C语言代码)浏览:855 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:841 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:660 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:683 |
母牛的故事 (C语言代码)浏览:495 |