零碎小知识
文章平均质量分 55
小知识点汇总
小凩
最安静的坚强,最明亮的自己――成长
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
反补码运算之 “1 - 1 = - 2” ?
由于计算中的CPU只有加法器,没有减法器,所以在计算机采用原码做减法时对于:1 - 1 = 0 相当于1 + (-1),用二进制表示为:0001+1001=1001。而1001是二进制的 -1。这明显是不对的,但是计算机又是出入处理的呢?原创 2023-01-10 22:16:08 · 851 阅读 · 3 评论 -
INT_MAX INT_MIN及其运算
上溢是2147483647很容易理解,2147483647=2^31-1 (因为要有一个符号位,所以把第一位作为符号位,0为正,1为负),但为什么下溢的时候分明是31位来表示的数会出现2147483648呢原创 2023-01-10 21:45:12 · 2272 阅读 · 0 评论 -
C语言整数溢出
计算机语言中整数类型都有一个取值范围,两个整数进行运算时,若其结果大于最大值(上溢)或者小于最小值(下溢)就是溢出。原创 2023-01-10 21:28:32 · 1851 阅读 · 0 评论
分享