1바이트 8비트짜리 변수선언하고 수를저장할떄

0 0 0 0 0 0 0 0 0 1                  <-양의1표현

1 1 1 1 1 1 1 1 1 1                 <음의 1표현

굳이 2의 보수를 취하면서 처리할려고하는 이유가뭘까?

내생각엔

맨앞자리비트가 음/양 표현비트니까 ( 0 -> 양 1-> 음)

1 0 0 0 0 0 0 0 1      -> 음의1

이렇게 표현해도될꺼같은데

생각해본적잇어?

내가아직 진도를 덜나가서 이상한 생각을하는건가?