akihiro ito一覧

[C言語] scanfした内容を画面に出力

scanf は画面からの入力を待ちます。



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。


 




10進法で「198」という数を2進法に直すといくつ?

解答:11000110

  解説   ↓ 2) 198
     どん↓  —–
     どん↓ 2) 99 ・・・ 0 ↓
     割っ↓  —–      ↓
     てい↓ 2) 49 ・・・ 1 ↓
     く ↓  —–      ↓
       ↓ 2) 24 ・・・ 1 ↓
       ↓  —–      ↓右から並べていくと「1 1 0 0 0 1 1 0」
       ↓ 2) 12 ・・・ 0 ↓つまり、2進法で表すと、「11000110」
       ↓  —–      ↓と表現されます。
       ↓ 2) 6 ・・・ 0 ↓(一番上の「0」が一番右に来ています。)
       ↓  —–      ↓
       ↓ 2) 3 ・・・ 0 ↓
       ↓  —–      ↓
       ↓ 2) 1 ・・・ 1 ↓
       ↓  —–      ↓
       ↓  0 ・・・ 1 ↓



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。


 




2進法で「11111111」という数を10進法に直すといくつ?

解答:255

解説:
1×2^7 = 128
1×2^6 = 64
1×2^5 = 32
1×2^4 = 16
1×2^3 = 8
1×2^2 = 4
1×2^1 = 2
+  1 = 1
—————-
255 となります。

128+64+32+16+8+4+2+1 = 255

つまり、1バイトで最大255まで表現できることになります。

「^」は乗数のことです。(2^7は2の7乗)



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。