工作大好きの二乗

Twitterもしてます。こんにちわ~

初めての二進数とバイナリ変換「😀を0,1で表す」

 

皆さんこんにちは二乗です。

 

早速ですがパソコンやスマートフォンなどは情報を0と1の組み合わせで処理していきます。

 

なんでわざわざ0と1にするの!?と思うかもしれませんが

 

電流が流れている→1

電流が流れていない→0

 

という2つの電気信号でパソコン内部の回路が動いているから0と1の2種類です。

 

このように0と1のみの数を2進数といいます。

 

私たちは0,1,2,3,4,5,6,7,8,9の10個の数字を基準としているので10進数ですね!

 

文字入力を例に挙げると

 

私がパソコンで文字を打つ

文字に対応する0と1の組み合わせに変換されてパソコンが認識する

0と1の組み合わせをもとの文字に変換して画面に表示される

 

という流れになります。

 

ここで「あ」=~という特定の0,1の組み合わせにしないといけません。

 

これを定めたものを「文字コード」といいます。

 

また、文字を文字コードに当てはめて特定の「0,1の組み合わせにすること=(バイナリ変換)」を「エンコーディング方式」といいます。

 

ここでやっと本題です!

 

😀☜これをパソコンなどで出力するには特定の0,1の組み合わせに変換する必要があります。

 

😀に対応する特定の0,1の組み合わせは「11110000 10011111 10011000 10000000」

 

つまりパソコンなどの機械は😀を11110000 10011111 10011000 10000000と認識します。

 

よって「😀=11110000 10011111 10011000 10000000」です!

 

バイナリ変換のサイトで11110000 10011111 10011000 10000000と入力すると😀の絵文字が出てくるはずです!

 

ぜひやってみてください!

 

ちなみに11110000 10011111 10011000 10000000の末尾の0を1に変えたりすると別の絵文字が出力されて面白いですよ!

 

逆に絵文字をバイナリ変換して二進法に変換するサイトもあるので好きな絵文字がある方は是非2進数表示でコメントで教えてください!

 

↓のボタンから読者になる(無料)ことで私の記事が新たに投稿されているか確認しやすくなります!

 

おすすめの記事です!