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

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

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

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












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