ネットワークエンジニアで高きを目指せ(サイバージャヤ、マレーシア)

世界を股にかけて転職する男(マレーシア<ー>ベトナム)

:月額1000円、動画の量が豊富なのが魅力。どんなにプログラミングのモチベーションが下がっても戻ってこれるのはドットインストールのおかげ。作る楽しみはここが教えてくれる!
月額料金980円オブジェクト、クラス、メソッド等基本的なことを学べる。おそらく多くのエンジニア志望者はこれから始めると思われる。
:月額1078円とても詳しく説明してくれるがJavascriptを学ぶ講座は少ない。ドットインストール、Progateに続いてやっていいサイトだと思う。
location location location location location location location location location location location location location location location location location location location location

8進数から2進数に直す方法について

今週のお題「外のことがわからない」

今週のお題は、そのことがわからないとのことなので、さっそく外のことを紹介すべく外に行ってきました。場所はKLセントラル近くのセントラルマーケットです。

行ってびっくりしたのは、残念ながら8月まで閉まっているとのこと。

ここで気になるのはその横道に結構で店が道に並んでいたのですがそこがどうなったのか。。。。。

 見てください。これが外の世界です。

ここ大阪の商店街くらい栄えていました(嘘)

 

8進数から2進数に直す方法について

2進数マニアの私が最近知ったことに8進数と2進数の互換性が非常に高いということがわかりました。

なんと以下の手法をもって一瞬で8進数に直せるし、2進数にも直すことができます。

条件:まず1-7までの10進数の数字を2進法に直す術を覚えましょう。

以前ご紹介しました、Binary Fingerを使用すれば一瞬で可能です。

interier.hatenablog.com

7までの数字を2進数に直すと以下の通りです。

1:001

2:010

3 : 011

4 : 100

5 : 101

6 : 110

7 : 111

3桁までしかないので、Binary Fingerで言えば、中指、人差し指、親指しか必要ありません。

 では、8進数でいうところ77を2進法に直してみましょう。

手順①   7    7 まず8進法の77を10進法の7,7と考えましょう。
手順②  111   111  その後それぞれ2進法に直します。
手順③   111111 今度は、それぞれをくっつけて2進法に直せました。

 このやり方を使えば、右手と左手を使えば一瞬でできます。

ちなみに、これを10進法に戻そうなんて崇高な思いのある方は、是非Binary Fingerで一旦1000000で考えてみてください。右手から考えて、左手の薬指だけ立ちますので、64のはずです。そこから1引いてやれば63になります。

77(8進法)

111111(2進法)

63(10進法)

 

今度は3桁の8進法の数字777で考えてみましょう。

777(8進法)=>7,7,7=>111,111,111=>111111111(2進法)=>511(10進法)

下記答えとなります。

cute.shもう簡単ですよね。

次の問題は8進法7777で考えましょう。

7777(8進法)=>7,7,7,7=>111,111,111,111=>111111111111(2進法)

ここまでくると10桁を超えるので、残念ながらBinary Fingerは使えませんがさっきと同じ考え方で計算できます。4096-1=4095

 

もう一問考えてみましょう。

436(8進法)=>4,3,6=>100,11,110=>10011110(2進法)ギリギリ8桁ですね。

10000000(2進数)+11110(2進数)と考えれば楽勝ですね。

128+30=158(10進法)

 

では逆に2進法から8進法に戻せますか?

大丈夫です、先ほどと逆のことをすればよいのです。

1101100(2進法)=>1,101,100=>154(8進法)

10進法に戻すにはやっぱ2進法から戻すのに限りますね。

64+32+8+4=108

 

これらの計算方法は基本情報技術者の試験をされた方なら結構常識的にわかる内容のようです。体系的に勉強されたことがない方は是非練習してみてください。

 

  

 

 

最近の私の記事は以下の通りです。

 

interier.hatenablog.com

interier.hatenablog.com

interier.hatenablog.com

 

 

 

 #######################

最近フォローをまた初めまして無事増えてきました。

現在919名です。1000名まで残すところ81名です。

今後ともよろしくお願い致します。 

↓↓↓↓↓

 

  

読者登録をしていただけると大変助かります。

 
 本サイトが参考になったらクリックをお願いします。

にほんブログ村 海外生活ブログへ
にほんブログ村

//////////////////////////////


人気ブログランキング