• 締切済み

情報技術検定 C言語について 

C言語で使う英語や記号の意味、使い道をそれぞれ教えていただきたいです(>人<;) %d &age⇦&単体なのかも知れません(-。-; sum else tmp scan f == print f num if

みんなの回答

  • _kappe_
  • ベストアンサー率68% (1581/2304)
回答No.3

ifやelseを知らないレベルだと、C言語の入門書を1冊、初めから順番に読んだほうがいいと思います。ここの回答で断片的な情報を得ても、プログラムを読み書きできるようにはなるのは難しいです。

回答No.2

%d 整数用の書式指定子。 printf関数やその仲間にフォーマット文字列が与えられた時、後続する引数(整数)をその位置に埋め込む時に使われる。 printf: https://chaste.web.fc2.com/Reference.files/C_Standard.files/printf.html & アドレス演算子。例えばageと言う変数がハードウェアのメモリ上のどこに確保されたかを知らせてくれる。 sum C言語用語ではない。 通常summation(総和)を意図する。 例: sum = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10; else 「他には」の意。 C言語では条件分岐で使われる。 else: https://chaste.web.fc2.com/Reference.files/C_Standard.files/else.html tmp C言語用語ではない。 通常はtemporary(一時的)、の意味で、例えば一時的に変数の中身をコピーして退避させたい、その退避先の変数名として使われる事が多い。 scanf C言語上もっとも単純な入力機構用関数。 ただし、危険なんでフツーは使わない。 scanf: https://chaste.web.fc2.com/Reference.files/C_Standard.files/scanf.html == 等値判定用演算子。他の言語では「等値述語」等と呼称したりする。 2つのメモリに書き込まれた数値が等価ならtrue(1)、そうじゃないならfalse(0)を返す。 なお、指定されたメモリの中身を比較するだけ、なんで、文字列の比較等には使えない。 printf C言語ではもっとも基本的な出力関数の一つ。print-formatted(書式印字)の略。 printf: https://chaste.web.fc2.com/Reference.files/C_Standard.files/printf.html num C言語用語ではない。通常、適当な数値(number)を代入する変数名として使ったりする。 if 条件分岐構文の一つ。 if: https://chaste.web.fc2.com/Reference.files/C_Standard.files/if.html

  • f272
  • ベストアンサー率46% (8467/18126)
回答No.1

「C言語 入門」で検索すれば詳しい説明はいっぱいある。

関連するQ&A