A string literal is a sequence of any Unicode characters enclosed within two "(double-quote) characters, with the exception of " itself, which must be escaped by a preceding \ character.
Raw string literals do not process any escapes. They start with the character r, followed by zero or more of the character # and a “ character. The raw string body can contain any sequence of Unicode characters and is terminated only by another ” character, followed by the same number of # characters that preceded the opening “ character.
```
"foo"; r"foo"; // foo
"\"foo\""; r#""foo""#; // "foo"
"foo #\"# bar";
r##"foo #"# bar"##; // foo #"# bar
"\x52"; "R"; r"R"; // R
"\\x52"; r"\x52"; // \x52
```