русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Вывод данных


Дата добавления: 2015-07-09; просмотров: 745; Нарушение авторских прав


 

Для управления форматированием числовых данных служит форма метода WriteLine(), позволяющая встраивать информацию форматирования:

WriteLine (“форматирующая строка “, arg0, arg1, …, argN);

 

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

Спецификаторы формата указываются в следующем виде:

{ argum, width:fmt}

 

argum - номер выводимого аргумента, начиная с нуля

width – минимальная ширина поля

fmt – формат

Параметры width и fmt являются необязательными

 

Способы применения данного метода:

Console::WriteLine(x);

//на экран выводится значение идентификатора х

 

Console::WriteLine("x=" + x +"y=" + y);

/* на экран выводится строка, образованная последовательным слиянием строки "x=", значения x, строки "у=" и значения у */

Console::WriteLine("x={0} y={1}", x, y);

/* на экран выводится строка, формат которой задан первым аргументом метода, при этом вместо параметра {0} выводится значение x, а вместо {1} – значение y*/

 

Пример 2_2. Использование метода WriteLine

#include "stdafx.h"

using namespace System;

int main()

{

int i = 3, j = 4;

Console::WriteLine("{0} {1}", i, j);

Console::ReadLine();

return 0;

}

Результат работы программы:

3 4

В приведенной программе при обращении к методу WriteLine через запятую перечисляются три аргумента: "{0} {1}", i, j. Первый аргумент определяет формат выходной строки. Следующие аргументы нумеруются с нуля, так переменная i имеет номер 0, j– номер 1. Значение переменной i будет помещено в выходную строку на место {0}, а значение переменной j – на место {1}. При обращении к методу WriteLine следующим образом Console.WriteLine("{0} {1} {2)", j, i, j), то на экран будет выведена строка: 4 3 4.



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

Пример 2_3. Использование управляющих последовательностей символов в методе WriteLine.

#include "stdafx.h"

using namespace System;

int main()

{

Console::WriteLine("Ура!\nСегодня \"Информатика\"!!!");

Console::ReadLine();

return 0;

}

Результат работы программы:

Ура!

Сегодня "Информатика"!!!

 

Пример 2_4. Управление размером поля вывода

#include "stdafx.h"

using namespace System;

int main()

{

double x = 123.1234567;

Console::WriteLine("x={0,20}", x);

Console::WriteLine("x={0,10}", x);

 

Console::ReadLine();

return 0;

}

Результат работы программы:

x= 123,1234567

x=123,1234567

 

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

 

 

Пример 2_5. Управление размещением вещественных данных

#include "stdafx.h"

using namespace System;

int main()

{

double x = 123.1234567;

Console::WriteLine("x={0:#.###}", x);

Console::WriteLine("x={0:.####}", x);

 

Console::ReadLine();

return 0;

}

Результат работы программы:

x=123,123

x=123,1235

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

 



<== предыдущая лекция | следующая лекция ==>
Разработка консольного проекта | Ввод данных


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.255 сек.