C言語でエスケープ文字をどう使いますか?
C言語におけるエスケープ文字は、バックスラッシュ(\)で始まり、特定の特殊文字を表現するために使用されます。以下はよく使われるエスケープ文字とその使い方です:
- \nは、改行文字を表します。
例:printf(“Hello\nWorld”); - \tは制表符を表します。
例:printf(“Name\tAge”); - \rは改行(キャリッジ リターン)を表します。
例:printf(“Hello\rWorld”); - \
「\b」はバックスペース文字を表します。
例:printf(“Hello\bWorld”); - \\: バックスラッシュを示す
例:printf(“C:\\Program Files”); - 「:アポストロフィ(一重引用符)」
例:printf(“It’s raining”); - 「:」は引用符を表示するために使用されます。
例:printf(“彼女は「こんにちは」と言いました。”); - 0: 空白文字(null character)
例:char str[] = “Hello\0World”; - \xhhはASCIIコードがhhの文字を表します(16進数)。
例:printf(“\x48\x65\x6C\x6C\x6F”); // “Hello” が出力されます。
こちらは一般的に使用されるエスケープ文字の使い方です。特殊文字を表すために適切なエスケープ文字を選択してください。