Главное меню
Литературное меню
- 1С-Битрикс: Управление сайтом
- Google Adsense
- Microsoft Expression® 4
- SEO: Поисковая Оптимизация от А до Я
- SEO: руководство по внутренним факторам.
- SharePoint 2010. Просто для пользователей
- WEB-дизайн
- XSLT СБОРНИК РЕЦЕПТОВ
- ВЕБ-ПОРТФОЛИО ПРИ ПОМОЩИ ПРОГРАММЫ ADOBE DREAMWEAVER CS5
- ВЕБ-ПОРТФОЛИО ПРИ ПОМОЩИ ПРОГРАММЫ ADOBE DREAMWEAVER CS5
- Искусство мыть слона
- Как превратить свой болг в БЛОГбастер
- Как создать блог с 10 000 подписчиками
- Основы работы с Adobe InDesign: текст и графика
- Создание web-страниц в программе Microsoft FrontPage
- Стив Джобс by Уолтер Айзексон
Пример 1. Консольный
-
Пример 1. Консольный форматированный ввод-вывод базовых типов.
Следующая программа показывает свойства форматирования при работе со стандартными потоками cin и cout.
♦include <iostream>
int main ()
{
char с = 't';
char s[7] = "string ";
int i = 16;
double df = 12.3456789; ostream *pcout = Scout;
cout « с «' \n' <<s«' \n' <<i«' \n' <<df«' \n' <<pcout«' \n' ; return 0;
}
В результате выполнения программы на экран будут выведены следующие 5 строк.
t
string
16
12.3457
0xllefl020
Последняя строка вывода может отличаться, поскольку шестнадцатеричный адрес размещения области памяти, выделенной для потока cout на вашем компьютере, может быть другим. Кроме того, формат вывода указателей по умолчанию зависит от реализации С++.
Из приведенного примера становится понятным, что поток cout является объектом класса ostream. Соответственно, поток cin — это объект класса istream.
В отношении базовых типов и символьных массивов по умолчанию установлены следующие стандартные правила форматирования.
• символы и строки символов выводятся в привычном виде;
• числа выводятся в десятичной системе счисления;
• знак у положительных чисел не выводится;
• у целых чисел выводятся только значащие цифры (незначащие старшие нули отбрасываются);
• вещественные числа выводятся с сохранением до 6 значащих црфр и указанием положения десятичной точки, если дробная часть не нулевая; при отбрасыват. е. млт. е.их значащит. е.фр производится округление.
