考え方は > 正の数を2の補数表示すると負の数になるんですよね? であっています。 10進数の10を2進数で表示して、それを2の補数変換すると、 10進数の-10を2の補数形式の2進数で表示したものになります。 補足: > 逆に「正の数を2の補数で表示する」とはどういうことですか? 「2の補数表示」=「負数を2の補数をつかって表現する2進数表記」でも、 正の数は「普通の2進数表記」と変わりません。 たとえば、10進数10は、2進数8桁で 00001010 になります。 これを「2の補数表示」=「負数を2の補数をつかって表現する2進数表記」にしても、正の数の表記方法は変わりませんから、基本的に00001010 のままです。 -10を「2の補数表示」=「負数を2の補数をつかって表現する2進数表記」にするばあい、10の二進数表記である00001010 の2の補数変換を行って、 11110110