Allianceフットボールscanf関数はprintf関数と対になる関数で、C言語の基本的な関数であるのに非常に扱いが難しい関数です。scanf関数の第一引数は書式指定文字列という特殊な文字列を指定します。%Xにはprintfと同様に特殊文字を挿入します。変数の前に&をつけるかは関数を参照してください。開発環境によってはscanfを使うとエラーがでます。出力フォーマットを判別するものです。前回の数値配列に引き続き文字型を使った配列について扱います。C言語では、半角1文字を格納できる変数型charを使って文字型配列すなわち文字列を表現します。C言語に関しては、未定義のビヘイビアが呼び出され、何かが起こる可能性があるためです。この\のように、特殊な文字が表れた後は特別な解釈を行わせる取り決めをエスケープシーケンスと呼ぶ。元々はESC0x1Bから始まるバイト列であったが、C言語の文字列中の\で始まる記法もエスケープシーケンスと呼ばれている。printfを元にして作られた関数がいろいろと存在している。なんかが有名どこだろう。