9d644aa122c76a202dcf4fb2b565c40f87b7143f программирование с нуля самоучитель,самоучитель по программированию - Управляющие символы С++
Рейтинг:   / 3
ПлохоОтлично 

Управляющие символы С++

Управляющие символы (или как их ещё называют — escape-последовательность) — символы которые выталкиваются в поток вывода, с целью форматирования вывода или печати некоторых управляющих знаков С++. Основной список управляющих символов языка программирования C++ представлен ниже (см. Таблица 1).

Таблица 1 — Управляющие символы С++
СимволОписание
\r возврат каретки в начало строки
\n новая строка
\t горизонтальная табуляция
\v вертикальная табуляция
двойные кавычки
\’ апостроф
\\ обратный слеш
\0 нулевой символ
\? знак вопроса
\a сигнал бипера (спикера) компьютера

Все управляющие символы, при использовании, обрамляются двойными кавычками, если необходимо вывести какое-то сообщение, то управляющие символы можно записывать сразу в сообщении, в любом его месте. Ниже показан код программы, использующей управляющие символы.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// in_out.cpp: определяет точку входа для консольного приложения.
 
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int main()
{
   cout << "\t\tcontrol characters C++"// две табуляции и печать сообщения
   cout << "\rcppstudio.com\n"// возврат каретки на начало строки и печать сообщения
   cout << "\'formatting\' output with \"escape characters\""// одинарные и двойные ковычки
   cout << "\a\a\a\a\a\a\a\a\a\a\a\a\a\a" <<endl; //звуковой сигнал биппера
   system("pause");
   return 0;
}

В строке 9 в выходной поток поступают две табуляции \t\t, после чего печатается сообщение control characters C++. В строке 10 управляющий символ \r возвращает каретку в начало строки и печатает сообщение cppstudio.com, причём данное сообщение займет место двух табуляций из строки 9. После этого каретка будет переведена на новую строку, так как в конце сообщения строки 10 стоит символ \n. В строке 11 первое и последнее слова сообщения обрамлены одинарными и двойными кавычками соответственно. В строке 12 в выходной поток сдвигаются управляющие символы \a, эти символы запускают спикер компьютера.

В данной теме мы рассмотрели основные управляющие символы С++, чаще всего вы будете пользоваться символами \t и \n. Управляющие символы C++ — это не основной способ форматированного вывода, но наиболее простой и наиболее часто используемый.

   
© программирование с нуля самоучитель | самоучитель по программированию | самоучитель по программированию с нуля | курсы программирования | курсы программирования с нуля