为什么补码是按位取反加1的()
这个问题困惑我很久了,后来突然明白了,原来如此简单。
补码的目的是正数负数直接计算,要求是绝对值相同的正数和负数相加等于0.
先假定用按位取反的方法(如00100111和11011000),则两数相加必然为11111111,此时再加一个1就全部是0了。
【为什么补码是按位取反加1的()】所以要按位取反再加一个1 .
推荐阅读
- 为什么你的路演总会超时()
- 财商智慧课(六)
- 吃了早餐,反而容易饿(为什么?)
- 为什么越花钱的人越有钱,越舍不得花钱的人却越穷()
- dubbo基本认识
- 为什么985/211的学生能胜任工作获得老板的青睐。
- 年轻人,干了孤独这杯酒
- 为什么孩子一定要学会可视化思维!
- 关于this的一些问题(1)
- 为什么有些女孩喜欢看玛丽苏爱情片()