C++ Builder - вопросы программирования



             

Таблица 7 1 Спецификаторы формата



Таблица 7.1. Спецификаторы формата


Спецификатор

Тип переменной

Форма вывода

%nd

int

Десятичное со знаком

%n.mf

float или double

Дробное с десятичной точкой

%ne

float или double

Дробное в виде числа с плавающей точкой

%nc

char

Символ

%ns
&nbsp
Строка


При выводе одной инструкцией значений нескольких переменных значение первой переменной выводится в соответствии с первым по порядку спецификатором формата из управляющей строки, второй со вторым и т. д.

Следует обратить внимание на то, что компилятор не проверяет, соответствует ли количество переменных, значения которых должны быть выведены, количеству спецификаторов в управляющей строке, а также соответствие типа переменной — спецификатору. Например, если переменная х объявлена как float, то в инструкции printf ("x=%i", x) компилятор не обнаружит ошибку.

Если надо вывести символ, который не может быть помещен в строку вывода обычным образом путем набора на клавиатуре, — например, символ новой строки или двойная кавычка, которая в языке C/C++ используется для ограничения в тексте программы строк, — то вместо этого символа применяется специальная последовательность символов. Специальная (управляющая) последовательность начинается символом обратной наклонной черты. Во время работы программы символы специальной последовательности на экран не выводятся, а выполняется действие, обозначаемое этой последовательностью. В табл. 7.2 приведены наиболее часто используемые управляющие последовательности.









Содержание  Назад  Вперед