二进制补码取反的算法

来源:百度知道 编辑:UC知道 时间:2024/05/26 13:08:24
哪位仁兄告诉我二进制补码取反的算法,这么简单我却搞不明白啊???
我已经找了很多类似的网站
希望各位有经验的高手能直接告诉我
在内存里一个整数占16位

就是16位里如何排列不晓得

正数不变
负数绝对值加1
0不变
例如 -10 取绝对值10
二进制码为1010
对1010取反的 1111111111110101
在加1得 1111111111110110
一个整数占16位

看这个
http://www.zj101.com/include/printpage.ASP?ArticleID=1717

正数不变
负数取反加一
0不变

负数取反加1
正数不变