0

ベース-2とは何かを理解するのを手伝ってくれる人はいますか? 私は正の整数の基数を理解し、10 進数をそれらの基数に変換する方法を知っていますが、負の基数についてはまったくわかりません。

4

1 に答える 1

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

等々。

于 2013-09-17T01:50:50.653 に答える