文字列リテラルでエスケープ値(\nnn、\xnnなど)をどのように処理しますか? 検討
"foo \x61 \042 baa"
10 進数\x61
に変換され、メモリ ロケーションに格納されますか? \042
もしそうなら、これは"foo 97 34 baa"
コンパイル時ですか?すべてのエスケープ文字に適用されますか? そうでない場合、C コンパイラによるこのハンドルはどのようになっていますか?
文字列リテラルでエスケープ値(\nnn、\xnnなど)をどのように処理しますか? 検討
"foo \x61 \042 baa"
10 進数\x61
に変換され、メモリ ロケーションに格納されますか? \042
もしそうなら、これは"foo 97 34 baa"
コンパイル時ですか?すべてのエスケープ文字に適用されますか? そうでない場合、C コンパイラによるこのハンドルはどのようになっていますか?