任何人都可以帮我理解什么是基-2?我理解正整数的基数,并知道如何将十进制数转换为这些基数,但实际上对负基数没有任何想法。
答案 0 :(得分:0)
这本充满异国情调的基地在书中描述:http://www.hackersdelight.org/hacker2TOC.pdf 并且,这是不切实际的。
但是,基本思想与常规二进制代码相同:
ABCD == A *( - 2)^ 3 + B *( - 2)^ 2 + C *( - 2)+ D
数字示例:
-2 Decimal
-------------------
000 0
001 1
010 -2
011 -1
100 4
101 5
等等。