回答

別に3桁で区切らなくても解けるので無理してこの解き方をしなくてもよいと思います。【3】桁というのは8が2の【3】乗だからそうしています。
写真2枚目の青線で区切ったところ単体に注目すれば結局やっていることは同じだとわかると思います。1つめの青線が2の3乗が4つとれるところ、2つめが2の3乗が3つとれるところ...という感じですね。

この回答にコメントする

2進数の計算はこういうシフト演算が出来るから。便利ですよね。

これだと答えになっていませんので、
もう少し説明しますと、

私達が10進数の世界でもう普段からやっているのと同じことで、
1234567890円を4桁ごとに区切って、
12億3456万7890円としているのと、
同じことです。
(欧米では3桁ごとに区切っていますが)

12億3456万7890を10進数にするには、
どうすればよいか、考えてみると理解が、
早いかと思います。

この回答にコメントする
疑問は解決しましたか?