cpp

Специальные символы

Специальные символы — это комбинации знаков, обозначающих служебные или непечатаемые символы, которые невозможно вставить обычным способом. Перечислим специальные символы, доступные в языке Go:

  • \n — перевод строки;
  • \r — возврат каретки;
  • \f — перевод страницы;
  • \t — знак табуляции;
  • \v — знак вертикальной табуляции;
  • \b — возврат на один символ;
  • \' — апостроф;
  • \\ — обратная косая черта;
  • \N — восьмеричное значение N;
  • \xNN — шестнадцатеричное значение;
  • \uNNNN — код символа в кодировке Unicode.

Пример указания символа перевода строки:

c := '\n'
fmt.Println(c)                  // 10
fmt.Printf("%q\n", c)           // '\n'

Пример указания восьмеричного и шестнадцатеричного значений:

c1 := '\167'                    // Восьмеричное значение
fmt.Printf("%c\n", c1)          // w
c2 := '\x77'                    // Шестнадцатеричное значение
fmt.Printf("%c\n", c2)          // w

С помощью последовательности \uNNNN можно задать код символа в кодировке Unicode:

c := '\u005B'
fmt.Println(c)                  // 91
fmt.Printf("%c\n", c)           // [
fmt.Printf("%q\n", c)           // '['

Учебник Go (Golang)
Учебник Go (Golang) в формате PDF

Помощь сайту

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов

cpp