回答編集履歴

2

脱字

2016/05/29 09:42

投稿

退会済みユーザー
test CHANGED
@@ -16,4 +16,4 @@
16
16
 
17
17
  よくエスケープの意味を特殊文字を普通の文字に直すことであると説明されますが,これは狭義の意味で,本来の意味は,文字出力のプロセスを一時的に抜けて他の処理系に処理を投げることを意味していて,\がエスケープを実行する予約語になっています。(Webだとよく文字列に埋め込まれた処理を無効化するの意味で使われます)
18
18
 
19
- なので,\nなど改行を行うときもプログラムはエスケープされていることに気をつけてください。
19
+ なので,\nなど改行処理などを行うときもプログラムはエスケープされていることに気をつけてください。

1

補足

2016/05/29 09:42

投稿

退会済みユーザー
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  おっしゃる通り%sはchar型の変数を出力する記号です。
8
8
 
9
- "はC言語ではただの文字ではなく文字列リテラルを生成する特殊文字なので,文字列中で使うときはエスケープ文字\"を使います。\は何かと言うと,特殊文字に対して直前に配置すると直後の特殊文字1文字をただの文字として扱うという命令になります。
9
+ "はC言語ではただの文字ではなく文字列リテラルを生成する特殊文字なので,文字列中で使うときはエスケープシーケンス\"を使います。\は何かと言うと,特殊文字に対して直前に配置すると直後の特殊文字1文字をただの文字として扱うという命令になります。
10
10
 
11
11
 
12
12