- 締切済み
1byteを7bitとした時
1byteを7bitとした時の解釈と回答を教えてください。 16進数での符号なしと符号ありで、2byteの時のMin~Max値をお願いします。 10進数では 0~16,383(符号なし)-8192~8191(符号あり)となります。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- jjon-com
- ベストアンサー率61% (1599/2592)
回答No.2
符号なしの場合 Max (11 1111 1111 1111)2 = (3FFF)16 = (16383)10 Min (00 0000 0000 0000)2 = (0000)16 = ( 0)10 符号ありの場合 Max (01 1111 1111 1111)2 = (1FFF)16 = +(8191)10 Min (10 0000 0000 0000)2 = (2000)16 = -(8192)10 http://okwave.jp/qa4175997.html?ans_count_asc=0 の私の過去の回答No.2
- notnot
- ベストアンサー率47% (4900/10358)
回答No.1
1byte7bitなら2byteで14bitというのはわかりますか? 符号無しだと、(2の14乗)-1 まで表現できるので、0~16383 符号有りだと、1bitが符号で、残り13bitで数を表すので、正の最大は(2の13乗)-1 負の最大は、「2の補数表現」というのを理解しないといけませんが、結果だけ書くと-(2の13乗)まで。