エスケープ文字 | C言語を研究

C言語を研究

C言語を研究したいと思います 目次(ここを参考に♪)→http://ameblo.jp/c-program/themeentrylist-10062017572.html

まずは、以下のプログラムをコンパイルしてみましょう

sample8


すると、結果は......のようになりましたか?

つぎに以下のようなプログラムをコンパイルをしてみましょう

sample9



ん?printf("heloo\n");となっていますね
実行結果はとなっていますか?
よく見てくださいhelloの後ろに改行が・・(;゚Д゚)!
このように\と組み合わせて意味を持つものをエスケープ文字といいます(#^.^#)
エスケープ文字の一覧は次の通りですヮ(゚д゚)ォ!

¥a      アラート
¥b バックスペース
¥n 復帰改行
¥r 復帰
¥f 改ページ
¥t 水平タブ
¥v 垂直タブ
¥¥ 文字としての¥
¥? 文字としての?
¥' 引用符(')
¥" 二重引用符(")
¥0 Null(ヌル)
¥ooo 8進数の文字コードを持つ文字
¥xhh 16進数の文字コードを持つ文字