No.2
- 回答日時:
コンピュータの内部では10進数を2進数で表しますが,負の数は次のように表します。
問1 6は4ビット2進数で0110と表されるので0と1を反転させて1001
1を加えて1010
問2 102は8ビット2進数で01100110と表されるので
0と1を反転させて10011001 1を加えて10011010
一般に負の数はその絶対値を2進数に直し,0と1を反転させて最後に1を加えた数で表します。
No.1ベストアンサー
- 回答日時:
情報処理技術者試験レベルで問われる負の数の表現は主に二つあります。
1の補数…二進数表記の0と1を反転させた数。例えば-1なら00000001(2)→11111110(2)
2の補数…1の補数に+1した数。例えば-1なら00000001→11111111(2)
普通は、2の補数への変換について問う問題が出題されると思います。
とにかく、-1は11111111(2)、-2は11111110(2)、-3は11111101(2)…と覚えておけば
大丈夫だと思います。
参考URL:http://www.it-license.com/cardinal_number/The_co …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 情報処理技術者・Microsoft認定資格 情報技術の問題についてです。 10進数の−36を以下のような16ビットの浮動小数点表示にするといくつ 3 2022/05/21 19:53
- 情報処理技術者・Microsoft認定資格 2進数の問題を教えてください。 1 2022/07/27 09:42
- 数学 以下の問題が分かりません。 8ビット浮動小数点数が、最上位ビットから順に符号1ビット、指数部3ビット 4 2023/07/22 16:06
- 計算機科学 2進数の計算について 2進数の値は全て8ビットで負数は2の補数形式とする。結果が8ビットで表現出来な 3 2023/07/22 14:08
- 計算機科学 6ビット(符号含む)の二進数 4 2023/04/16 13:22
- 計算機科学 ビット計算 2 2023/04/16 14:26
- 工学 疑似乱数生成器 3 2023/01/05 02:06
- その他(コンピューター・テクノロジー) 量子コンピュータの動作原理がわかりません。同じビットが、1でも0でも有って良いだろうか? 3 2023/02/04 03:20
- 計算機科学 8ビット浮動小数点数 0 1000 100 を10進法 8ビット浮動小数点数 1 1100 011 3 2022/10/28 08:07
- 中学校 明日テストなのですが、、、 3 2022/09/28 21:52
おすすめ情報
おすすめ情報