【基本情報】【補数】補数とは？正の数編

# 補数とは足すと桁が1つ上がる数のうち最も小さい数
### 補数の求め方はキーワードのビットを反転して+1する
### 絶対値の求め方はキーワードのビットを反転して-1する

|8|7|6|5|4|3|2|1|
|---|---|---|---|---|---|---|---|
|**+符号(0)**|**+64**|**+32**|**+16**|**+8**|**+4**|**+2**|**+1**|
|**0**|**n×64**|**n×32**|**n×16**|**n×8**|**n×4**|**n×2**|**n×1**|

|2進数|10進数|補数|
|---|---|---|
|**0000 0000**|**0**|**なし**|
|**0000 0001**|**1**|**1111 1111**|
|**0000 0010**|**2**|**1111 1110**|
|**0000 0011**|**3**|**1111 1101**|
|**0000 0100**|**4**|**1111 1100**|
|**0000 0101**|**5**|**1111 1011**|
|**0000 0110**|**6**|**1111 1100**|
|**0000 0111**|**7**|**1111 1001**|
|**0000 1000**|**8**|**1111 1000**|
|**0000 1001**|**9**|**1111 0111**|
|**0000 1010**|**10**|**1111 0110**|
|**0000 1011**|**11**|**1111 0101**|
|**0000 1100**|**12**|**1111 0100**|
|**0000 1101**|**13**|**1111 0011**|
|**0000 1110**|**14**|**1111 0010**|
|**0000 1111**|**15**|**1111 0001**|
|**0001 0000**|**16**|
|**0001 0001**|**17**|
|**0001 0010**|**18**|
|**0001 0011**|**19**|
|**0001 0100**|**20**|
|**0001 0101**|**21**|
|**0001 0110**|**22**|
|**0001 0111**|**23**|
|**0001 1000**|**24**|
|**0001 1001**|**25**|
|**0001 1010**|**26**|
|**0001 1011**|**27**|
|**0001 1100**|**28**|
|**0001 1101**|**29**|
|**0001 1110**|**30**|
|**0001 1111**|**31**|
|**0010 0000**|**32**|
|**0010 0001**|**33**|
|**0010 0010**|**34**|
|**0010 0011**|**35**|
|**0010 0100**|**36**|
|**0010 0101**|**37**|
|**0010 0110**|**38**|
|**0010 0111**|**39**|
|**0010 1000**|**40**|
|**0010 1001**|**41**|
|**0010 1010**|**42**|
|**0010 1011**|**43**|
|**0010 1100**|**44**|
|**0010 1101**|**45**|
|**0010 1110**|**46**|
|**0010 1111**|**47**|
|**0011 0000**|**48**|
|**0011 0001**|**49**|
|**0011 0010**|**50**|
|**0011 0011**|**51**|
|**0011 0100**|**52**|
|**0011 0101**|**53**|
|**0011 0110**|**54**|
|**0011 0111**|**55**|
|**0011 1000**|**56**|
|**0011 1001**|**57**|
|**0011 1010**|**58**|
|**0011 1011**|**59**|
|**0011 1100**|**60**|
|**0011 1101**|**61**|
|**0011 1110**|**62**|
|**0011 1111**|**63**|
|**0100 0000**|**64**|
|**0100 0001**|**65**|
|**0100 0010**|**66**|
|**0100 0011**|**67**|
|**0100 0100**|**68**|
|**0100 0101**|**69**|
|**0100 0110**|**70**|
|**0100 0111**|**71**|
|**0100 1000**|**72**|
|**0100 1001**|**73**|
|**0100 1010**|**74**|
|**0100 1011**|**75**|
|**0100 1100**|**76**|
|**0100 1101**|**77**|
|**0100 1110**|**78**|
|**0100 1111**|**79**|
|**0101 0000**|**80**|
|**0101 0001**|**81**|
|**0101 0010**|**82**|
|**0101 0011**|**83**|
|**0101 0100**|**84**|
|**0101 0101**|**85**|
|**0101 0110**|**86**|
|**0101 0111**|**87**|
|**0101 1000**|**88**|
|**0101 1001**|**89**|
|**0101 1010**|**90**|
|**0101 1011**|**91**|
|**0101 1100**|**92**|
|**0101 1101**|**93**|
|**0101 1110**|**94**|
|**0101 1111**|**95**|
|**0110 0000**|**96**|
|**0110 0001**|**97**|
|**0110 0010**|**98**|
|**0110 0011**|**99**|
|**0110 0100**|**100**|
|**0110 0101**|**101**|
|**0110 0110**|**102**|
|**0110 0111**|**103**|
|**0110 1000**|**104**|
|**0110 1001**|**105**|
|**0110 1010**|**106**|
|**0110 1011**|**107**|
|**0110 1100**|**108**|
|**0110 1101**|**109**|
|**0110 1110**|**110**|
|**0110 1111**|**111**|
|**0111 0000**|**112**|
|**0111 0001**|**113**|
|**0111 0010**|**114**|
|**0111 0011**|**115**|
|**0111 0100**|**116**|
|**0111 0101**|**117**|
|**0111 0110**|**118**|
|**0111 0111**|**119**|
|**0111 1000**|**120**|
|**0111 1001**|**121**|
|**0111 1010**|**122**|
|**0111 1011**|**123**|
|**0111 1100**|**124**|
|**0111 1101**|**125**|
|**0111 1110**|**126**|
|**0111 1111**|**127**|