[ Web Proxy ]
URL:
Viewing: https://ru.cppreference.com/cpp/language/escape [Back]  [Original]

cppreference.com
cppreference.com

cppreference.com

.

:


escape-
\' 0x27 ASCII
\" 0x22 ASCII
\? 0x3f ASCII
\\ 0x5c ASCII
\0 0x00 ASCII
\a 0x07 ASCII
\b ("") 0x08 ASCII
\f - 0x0c ASCII
\n - 0x0a ASCII
\r 0x0d ASCII
\t 0x09 ASCII
\v 0x0b ASCII
escape-
\nnn ''nnn'' (1~3 )
\o{n...} ( C++23) n... ( )
\xn... n... ( )
\x{n...} ( C++23)
escape-[1]
\c
\unnnn ( C++11) ;
U+''nnnn'' (4 )
\u{n...} ( C++23) U+n... ( )
\Unnnnnnnn ( C++11) U+''nnnnnnnn'' (8 )
\N{} ( C++23) , ( )
  1. escape- . c escape- , , \ escape-.

, 0x24 ($), 0x40 (@), 0x60 (`) 0xA0, . , ( 0x0-0x1F 0x7F-0x9F) .

( C++11)

, , .

, UTF-16/32, ISO/IEC 10646 ( 0x0-0x10FFFF ), .

( C++11)
( C++20)

, , .

ISO/IEC 10646 ( 0x0-0x10FFFF ) ( 0xD800-0xDFFF ), .

( C++20)

\N{ -n- }
-n- n-
n- , }

, , . ( 4.8 ) -n- , , ; .

NameAliases.txt. .

-n- A Z, , -. , -n- .

( C++23)

\0 escape-, .

\n , /: , . .

, , , .

, . , , , (char, char8_t ( C++20), char16_t, char32_t ( C++11) wchar_t), .

16- , \U0001f34c 4 char UTF-8 (\xF0\x9F\x8D\x8C) 2 char16_t UTF-16 (\xD83C\xDF4C).

( C++11)

\? : "??/" "\", , ("?\?/") "??/". C++, . C++14 ( ) C. ( C++17)

__cpp_named_character_escapes 202207L (C++23)

#include <iostream>

int main()
{
    std::cout << "\n\n\n";
    std::printf(" : \"  ,   ?\"\n");
}

:




 : "  ,   ?"

C++:

CWG 505 C++98 , ,
,
(
)


Web Proxy Viewer  |  New URL  |  Original Page