C言語のエスケープシーケンス

BS、8進数、16進数ってのがよくわからないな。
使ったことが無い上に使いかたもよくわからないので、使い方と使いどころを分かる方いたら教えてください><
ベルは存在しってるけど、どうやって使うんだろ。これは余り興味ないな。


\a ベル
\b BS
\n lf
\r cr
\t 水平タブ
\' 引用符
\" 2重引用符
\\ エスケープ記号
\? 疑問符
\ooo 8進数
\xhhh 16進数
\0 NULL文字