福岡県北九州市小倉北区のプログラミングスクールなら「iTeen(アイティーン)小倉霧丘校」!!教育のプロが、プログラミングを一から丁寧に個別指導します。小学生から高校生対応!福岡県北九州市小倉北区のプログラミング、IT知識の個別指導「iTeen小倉霧丘校」

【クイズ】プログラミングの不思議「1+1=11」
203 Views

こんにちは!北九州市小倉北区のプログラミング教室iTeen小倉霧丘校の中原です。


クイズ:「"1"+"1"」をすると、答えはどうなりますか?

もちろん、数学の世界では「1+1」は「2」です。

しかし、今日は数学の枠を超えて、プログラミングの世界の一端を垣間見てみましょう。

そう、実はこれ、プログラミングのコードで、数学とは全く異なる解釈がされるのです。


解説:このコード「"1"+"1"」を実行すると、結果は「11」になります。

このコードがなぜ「11」になるのか、理解するためには、

まずプログラミング言語が数字と文字列を別のものとして扱うことを知る必要があります。

つまり、「1」が数字ではなく文字列として認識され、コード「"1"+"1"」を実行すると、

「"1"」と「"1"」という2つの文字列が結合され、「"11"」という新しい文字列ができます。

プログラミングでは、「"1"」が数字としてではなく、文字列として扱われるため、

この操作が数学の足し算とは異なる結果となるのです。

文字列同士を足すことで、それらをつなげた新しい文字列ができあがるわけです。


こうした独自の挙動を理解することで、プログラミング言語がどのように機能するかを

知ることができます。見慣れた数学の式が、プログラミングという新たな言語で

異なる解釈をされることは、未知の世界への一歩を踏み出す冒険の始まりです。

プログラミングを学ぶことで、私たちは新たな可能性を見つけ、

未知の領域に挑戦することができます。

プログラミングの扉を開き、その世界に触れ、未来への一歩を共に踏み出しましょう!

--------------------------------------------------------

プログラミング教室 iTeen小倉霧丘校

▽体験授業申込み・お問い合わせの方はコチラ▽

TEL:0120-370-270

WEB:https://iteen.jp/schools/kokura-kirigaoka/inquiry

--------------------------------------------------------