Apple IDログイン機能メンテナンスのお知らせ

制御文字とは、改行のように画面の制御や、そのままでは直接表現できない文字の所をもう少し詳しく教えて頂けると幸いです。

A 回答 (1件)

エスケープシーケンスで検索すれば解ると思うけど。


改行やバックスペース、行頭、tabなど。
特に" ' % \ ?を表示しようとしても、それらが制御文字だから、そのまま書いても表示されない。
と言う事です。

例えば
printf("初めまして。名前は"○○です"");
と書いても、"は直接文字列の開始と終了なので、「名前は"」の"が文字列の終了と解釈されてしまう。

これを回避する為に、文字として表示されるのがエスケープシーケンス。
「\"」と書けば、”は印字の為の"と見做されるわけ。

printf("初めまして。名前は\"○○です\"");と書けばok。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています