Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
76
Добавлен:
27.04.2015
Размер:
290.5 Кб
Скачать

Voidmain(void)

{

   cout << 1001;

}

Откомпилируйте и запустите эту программу. На экране будет отображено число 1001.

Кроме отображения целых чисел (чисел без десятичной точки), cout также позволяет программам отображать числа с плавающей точкой, например 1.2345 (программа FLOATING.CPP):

#include <iostream.h>

void main(void)

{

   cout << 0.12345;

}

Двойной знак "меньше" является операцией вставки (эта операция вставляет символы в выходной поток для отображения на экран). С помощью cout можно использовать несколько операций вставки в пределах одного оператора. Например, следующая программа 1001ТОО.СРР использует эту операцию четыре раза для отображения числа 1001 на экран:

#include <iostream.h>

void main(void)

{

   cout << 1 << 0 << 0 << 1;

}

После выполнение этой программы на экране будет отображено следующее: 1001

Таким образом, каждый раз, когда в C++ встречается операция вставки, число или символы просто добавляются к тем, что находятся в настоящее время в выходном потоке.

Следующий пример (программа SHOW1001.CPP) выводит символьную строку и число:

#include <iostream.h>

void main(void)

{

   cout << "Мое любимое число равно " << 1001;

}

Необходимо обратить внимание на то, что пробел, следующий за словом равно (внутри кавычек), служит для отделения числа 1001 от этого слова. Без пробела число сливается со следующим словом. Подобным образом следующая программа, содержащаяся в файле 1001MID.CPP отображает число 1001 в середине символьной строки:

#include <iostream.h>

void main(void)

{

   cout << "Число " << 1001 << " мне очень нравится";

}

Наконец, программа, содержащаяся в файле MIXMATCH.CPP комбинирует строки, символы, целые числа и числа с плавающей точкой внутри одного и того же выходного потока:

#include <iostream.h>

void main(void)

{

   cout << "B " << 20 << " лет мой оклад был " << 493.34 << endl;

}

В результате выполнения этой программы на экране появится следующее сообщение:

В 20 лет мой оклад был 493.34

Все программы, созданные до сих пор, отображали свой вывод в виде одной строки. Однако большинство программ, отображает несколько строк вывода. Например, предположим, что вы пишете программу, которая будет выводить адреса на экран. Вероятно, вы захотите, чтобы адреса появлялись в виде нескольких строк. Если необходимо переместить курсор в начало следующей строки, можно поместить символ новой строки (\n) в выходной поток. В C++ вам предоставляется два разных способа генерации новой строки. Во-первых, вы можете поместить символы \n внутри символьной строки. Например, следующая программа, содержащаяся в файле TWOLINES.CPP, отображает свой вывод в виде двух строк, используя символ новой строки:

#include <iostream.h>

Void main(void)

{

   cout << "Это строка один\nЭто строка два";

}

На экране будет выведено следующее сообщение:

Это строка один

Это строка два

Если вы не выводите символьную строку, можете поместить символ новой строки внутри одинарных кавычек. Например, следующая программа, содержащаяся в файлеNEWLINES.CPP выводит числа 1, 0, 0 и 1, каждое на своей собственной строке:

#include <iostream.h>

Соседние файлы в папке 2 Уровень повыше. Теоретика