タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

radixとbinに関するkiyo_hikoのブックマーク (1)

  • 負の10進数(例えば-10とか)を2の補数で表示しろってどういうことですか?正の数を2の補数表示すると負の数になるんです... - Yahoo!知恵袋

    考え方は > 正の数を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

    負の10進数(例えば-10とか)を2の補数で表示しろってどういうことですか?正の数を2の補数表示すると負の数になるんです... - Yahoo!知恵袋
    kiyo_hiko
    kiyo_hiko 2015/02/15
    あんまし関係ないが符号bitくっつけた10の1の補数が10101、2の補数が10110。binをdecにするには符号ビット抜きでdecに戻して符号ビット以外のビットちょうで表せる最大値+1を戻したdecから引く ゆえに6-16=-10
  • 1