なんか違う気がしますかそうですか。実際にやってみると ? 1100 and 1010 64 ↑全然ちがうじゃん!! 上コメでは意図的に省いたんですが、4桁の「整数」とは a, b それぞれを「2 進数表記した整数」だったんです。出た!! 二進数!! 思考停止しそうですね。 ここで小学生に戻って、十進数の表記方法を思い出しましょう。 十進数で1234と書いてあったら、 一の位=4 十の位=3 百の位=2 千の位=1 となって、(1000*1) + (100*2) + (10*3) + 4 = 1234 という計算が成立します。 十進数表記では、全桁について ○の位=x なら ○*x を足した結果が数値になります。