- 博客(3)
- 收藏
- 关注
原创 原码反码补码,以十进制来理解
我们可以发现,它的符号位进位了,也就是说9876 + ((10000 - 1) - 1234 + 1) + 10000 > 20000 (多加了个10000是因为以1为符号位多了10000)那么问题又来了,对于二进制,我们可以很简单地把符号位归为0 和 1,但十进制的符号位要怎么写呢?进位的时候,符号位会自动变为0,而进位的1因为超出了上限自动忽略,于是,它变成了正数。首位是二这个点意义不大,因为它的值取决于符号位的定义,但进位这点就很有意思了,通过上面的式子我们可以看出。这个反码是怎么来的?
2023-10-19 14:31:00 75
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人