Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π―Π·Ρ‹ΠΊ программирования Π‘ΠΈ для ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 3

Автор C. Π‘ΠΎΡ‡ΠΊΠΎΠ²

Π Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΠΈ

Π Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΠΈ ΠΈΠ· мноТСства символов языка Π‘ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ, ΠΎΡ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ тСкста ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π΄ΠΎ опрСдСлСния ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΉ компилятору языка Π‘ΠΈ. Π Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΠΈ пСрСчислСны Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 1.1.

Π’Π°Π±Π»ΠΈΡ†Π° 1.1.

Π‘ΠΈΠΌΠ²ΠΎΠ» НаимСнованиС Π‘ΠΈΠΌΠ²ΠΎΠ» НаимСнованиС , Запятая ! Π’ΠΎΡΠΊΠ»ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π½Π°ΠΊ . Π’ΠΎΡ‡ΠΊΠ° | Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ Ρ‡Π΅Ρ€Ρ‚Π° ; Π’ΠΎΡ‡ΠΊΠ° с запятой / Наклонная Ρ‡Π΅Ρ€Ρ‚Π° Π²ΠΏΡ€Π°Π²ΠΎ (слэш) : Π”Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ \ Наклонная Ρ‡Π΅Ρ€Ρ‚Π° Π²Π»Π΅Π²ΠΎ(ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ слэш) ? Π—Π½Π°ΠΊ вопроса ~ Вильда β€˜ ΠžΠ΄ΠΈΠ½ΠΎΡ‡Π½Π°Ρ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ° (апостроф) _ ΠŸΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ( ЛСвая круглая скобка # Π—Π½Π°ΠΊ Π½ΠΎΠΌΠ΅Ρ€Π° ) ΠŸΡ€Π°Π²Π°Ρ круглая скобка % ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚ { ЛСвая фигурная скобка & АмпСрсанд } ΠŸΡ€Π°Π²Π°Ρ фигурная скобка ^ Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ° Π²Π²Π΅Ρ€Ρ… < Π—Π½Π°ΠΊ "мСньшС" - Π—Π½Π°ΠΊ минус > Π—Π½Π°ΠΊ "большС" = Π—Π½Π°ΠΊ равСнства [ ЛСвая квадратная скобка + Π—Π½Π°ΠΊ плюс ] ΠŸΡ€Π°Π²Π°Ρ квадратная скобка * Π—Π½Π°ΠΊ умноТСния (Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠ°)

Π­Ρ‚ΠΈ символы ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ смысл для компилятора языка Π‘ΠΈ. ΠŸΡ€Π°Π²ΠΈΠ»Π° ΠΈΡ… использования ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… руководства. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ мноТСства прСдставимых символов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ прСдставлСны Π² Π΄Π°Π½Π½ΠΎΠΌ спискС (Π² частности, русскиС Π±ΡƒΠΊΠ²Ρ‹), ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… строках, ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… константах ΠΈ коммСнтариях.

Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ символы

Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ символы ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для прСдставлСния ΠΏΡ€ΠΎΠ±Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈ нСграфичСских символов Π² строках ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… константах. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для спСцификации Ρ‚Π°ΠΊΠΈΡ… дСйствий, ΠΊΠ°ΠΊ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ ΠΈ табуляция для Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² ΠΈ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ для прСдставлСния символов, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… особый смысл (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, двойная ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°). Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ символ состоит ΠΈΠ· ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ слэша, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт Π»ΠΈΠ±ΠΎ Π±ΡƒΠΊΠ²Π°, Π»ΠΈΠ±ΠΎ Π·Π½Π°ΠΊΠΈ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠΈ, Π»ΠΈΠ±ΠΎ комбинация Ρ†ΠΈΡ„Ρ€. Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 1.2 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ список ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… символов языка Π‘ΠΈ.

Π’ БП Π’Π‘ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Π°ΠΉΡ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊ \Ρ…, Π½ΠΎ ΠΈ ΠΊΠ°ΠΊ \Π₯.

Π’ БП Π’Π‘, ΠΏΠΎΠΌΠΈΠΌΠΎ пСрСчислСнных ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… символов, имССтся Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½: \?β€”Π·Π½Π°ΠΊ вопроса (ΠΊΠΎΠ΄ Ox3F). Он Π²Π²Π΅Π΄Π΅Π½ Π² состав языка Π‘ΠΈ для совмСстимости со стандартом ANSI Π½Π° язык Π‘ΠΈ. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ ANSI прСдусматриваСт использованиС ΠΏΠ°Ρ€Ρ‹ Π·Π½Π°ΠΊΠΎΠ² вопроса (??) Π² качСствС ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ символ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ прСдставлСния Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. Если ΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ просто Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ подряд Π΄Π²Π° Π·Π½Π°ΠΊΠ° вопроса (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² символьной строкС), слСдуСт Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΡ… Ρ‚Π°ΠΊ: ?\?. Π’ БП Π’Π‘, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Π·Π½Π°ΠΊΠ°ΠΌΠΈ ??, поэтому использованиС ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ символа \? Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.

Π’Π°Π±Π»ΠΈΡ†Π° 1.2.

Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ символ ШСстнадцатСричноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠ΄Π΅ ASCII НаимСнованиС \n ОА Новая строка \t 09 Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ табуляция \v 0Π’ Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ табуляция \b 08 Π—Π°Π±ΠΎΠΉ \Π³ OD Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ \f ОБ Новая страница \Π° 07 Π—Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ сигнал \’ 2Π‘ Апостроф \" 22 Двойная ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ° \\ 5C ΠžΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ слэш \ddd   Π‘Π°ΠΉΡ‚ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½ΠΎΠΌ прСдставлСнии \xdd   Π‘Π°ΠΉΡ‚ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΌ прСдставлСнии

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с тСкстовым Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ Π²Π²ΠΎΠ΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ клавиши ENTER (Π’Π’ΠžΠ”). ЀактичСски ΠΏΡ€ΠΈ этом Π² тСкст Π²ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π΄Π²Π° символа: Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ ΠΈ новая строка (с ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΌΠΈ значСниями 0D ΠΈ 0А Π² ΠΊΠΎΠ΄Π΅ ASCII). Однако стандартныС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Π²ΠΎΠ΄Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° тСкстовой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ эту ΠΏΠ°Ρ€Ρƒ символов ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ символ β€” символ Π½ΠΎΠ²ΠΎΠΉ строки с ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ 0А. Π­Ρ‚ΠΎΡ‚ символ прСдставляСтся Π² ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… константах ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… строках ΠΊΠ°ΠΊ \n. ΠŸΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ тСкстовой строки стандартныС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡƒΡŽ ΠΏΠ°Ρ€Ρƒ символов СдинствСнным символом Π½ΠΎΠ²ΠΎΠΉ строки, Π° ΠΏΡ€ΠΈ записи символа Π½ΠΎΠ²ΠΎΠΉ строки Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌ символ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ.

Если ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ слэш ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΠ΅Ρ‚ символу, Π½Π΅ входящСму Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ список, Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ слэш игнорируСтся, Π° символ прСдставляСтся ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. НапримСр, сочСтаниС \h Π² строковой ΠΈΠ»ΠΈ символьной константС прСдставляСт символ h.

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ \ddd позволяСт Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠΉ Π΄ΠΎ Ρ‚Ρ€Ρ‘Ρ… Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ \xdd позволяСт Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠΉ Π΄ΠΎ Π΄Π²ΡƒΡ… ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€, Π° для вСрсии 5.0 БП MSC – Π΄ΠΎ Ρ‚Ρ€Π΅Ρ… ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€. НапримСр, символ Π·Π°Π±ΠΎΠΉ Π² ΠΊΠΎΠ΄Π΅ ASCII ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½ ΠΊΠ°ΠΊ \010 ΠΈΠ»ΠΈ \Ρ…08. НулСвой ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½ ΠΊΠ°ΠΊ \0 ΠΈΠ»ΠΈ \Ρ…0. Π’ Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½ΠΎΠΌ прСдставлСнии Π±Π°ΠΉΡ‚Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ ΠΎΠ΄Π½Π° Ρ†ΠΈΡ„Ρ€Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½Π°. НапримСр, символ Π·Π°Π±ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½ ΠΊΠ°ΠΊ \10. Аналогично, Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΌ прСдставлСнии Π±Π°ΠΉΡ‚Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½Π° ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ ΠΎΠ΄Π½Π° ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Π°Ρ Ρ†ΠΈΡ„Ρ€Π°. Π’Π°ΠΊ, ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠ΅ прСдставлСниС символа Π·Π°Π±ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½ΠΎ ΠΈ ΠΊΠ°ΠΊ \Ρ…08, ΠΈ ΠΊΠ°ΠΊ \Ρ…8.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Если Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½ΠΎΠ΅ ΠΈΠ»ΠΈ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠ΅ прСдставлСниС Π±Π°ΠΉΡ‚Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² составС строки, Ρ‚ΠΎ рСкомСндуСтся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ всС Ρ†ΠΈΡ„Ρ€Ρ‹ прСдставлСния. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС, Ссли символ, нСпосрСдствСнно ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π·Π° прСдставлСниСм, случайно окаТСтся Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ ΠΈΠ»ΠΈ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠΉ, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ этого прСдставлСния. НапримСр, Π² вСрсии 4.0 БП MSC строка \Ρ…7Π’Π΅ll ΠΏΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ {ell, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ \Ρ…7Π’ проинтСрпрСтируСтся ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ Π»Π΅Π²ΠΎΠΉ Ρ„ΠΈΠ³ΡƒΡ€Π½ΠΎΠΉ скобки. Π‘Ρ‚Ρ€ΠΎΠΊΠ° \Ρ…07Π’Π΅11 Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ прСдставлСниСм ΠΊΠΎΠ΄Π° Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠ³ΠΎ сигнала с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ словом Bell.

Π’ БП Π’Π‘ Ρ€Π°Π·Π±ΠΎΡ€ конструкций, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π½Π΅ Π²ΠΏΠΎΠ»Π½Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ; Ρ‚Π°ΠΊ, запись "\1234" считаСтся ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎΠΉ, хотя ΠΎΠ½Π° прСдставляСт Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 123 ΠΈ символ '4'.

Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ символы ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ нСграфичСскиС ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π° внСшниС устройства. НапримСр, ΠΊΠΎΠ΄ \033 (символ ESC Π² ΠΊΠΎΠ΄Π΅ ASCII) часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ символ ΠΊΠΎΠΌΠ°Π½Π΄ управлСния Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ ΠΈ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠΌ.

Помимо ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… символов, ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ слэш (\) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Π°ΠΊΠΆΠ΅ Π² качСствС ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° продолТСния ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… строк ΠΈ прСпроцСссорных ΠΌΠ°ΠΊΡ€ΠΎΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ. Если символ Π½ΠΎΠ²ΠΎΠΉ строки нСпосрСдствСнно слСдуСт Π·Π° ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΌ слэшСм, Ρ‚ΠΎ комбинация "ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΡΠ»ΡΡˆβ€”ΡΠΈΠΌΠ²ΠΎΠ» Π½ΠΎΠ²ΠΎΠΉ строки" игнорируСтся ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ строка рассматриваСтся ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ строки.

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ β€” это ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ символов, ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия ΠΏΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ языка Π‘ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· этих ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ ΠΊΠ°ΠΊ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ лСксСму.

Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 1.3. прСдставлСн список ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ прСдставлСны Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅,' Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π»ΡŒΠ½Ρ‹Ρ… символов ΠΌΠ΅ΠΆΠ΄Ρƒ символами Π² Ρ‚Π΅Ρ… опСрациях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСдставлСны нСсколькими символами.

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ sizeof Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² эту Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ задаСтся ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словом, Π° Π½Π΅ символом.