>>52-54
ありがとうございます
2進数では10...01が-1だと思ってた…
今補数のことについて勉強しています

Cではないのですが全ての値が文字列型で管理されているスクリプトで
バイナリから数値を読み出すことになったのでitoaみたいな変換作業が必要になりました