Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Для данных типа int используется код d(или D)





Например, {0: d} или {0, 6: d}.

В первом случае нулевой элемент списка, имеющий значение типа int, выводится в поле, размер которого не указан. Количество позиций, в которые осуществляется вывод, соответствует количеству знаков в числе.

Во втором случае значение выводится в поле размером 6 позиций. Выводимое число прижимается к правой границе. Если размер поля недостаточен для размещения числа, то указание размера игнорируется.

Для данных типа double может использоваться код f (F)или код e (E). Первый используется для вывода в форме целой и дробной частей, разделенных запятой (форма с фиксированной точкой). Второй – для вывода вещественного числа в форме с порядком (можно указать также количество цифр после точки, в целой части выводится всегда одна цифра).

Пусть, например, необходимо вывести значение 13, 653 и пусть это будет 1-ый элемент списка вывода. При выводе в форме с фиксированной точкой можно использовать формат {1, 8: f2} или {1, f} (возможны и другие варианты).

В первом случае значение выводится в поле размером 8 позиций с двумя знаками после запятой в правые позиции поля, т.е. будет выведено 13, 65.

Во втором случае размер поля и количество знаков после запятой не указаны и выводятся все знаки, представляющие число, т.е. будет выведено 13, 653.

При выводе вещественного числа в форме с порядком (например, того же 1-го элемента списка) можно в строке формата указать {1, e2}или {1, 10: E3} (возможны и другие варианты).

В первом случае число будет выведено в виде 1, 37е+001 (при выводе значение округляется в большую сторону), во втором – в поле размером 10 позиций в виде 1, 365е+001.

Таким образом, для каждого элемента списка имеем {n[, m][: k]}. Кроме того, в строке формата могут содержаться и другие символы, которые обозначают сами себя и выводятся без изменений; наличие в строке символа \t аналогично нажатию клавиши Tab (табулирование), символ \n – перевод строки. Другие возможности здесь не рассматриваются.

Пример:

using System;

namespace ConsoleApplication1

{

class Program

{

static void Main()

{

double x = 3.356345, y = 15.24567;

Console.WriteLine(" j= {0: d} {2, 8: f3} {1} {3: e2}", 3, 8, x, y);

Console.ReadKey();

}

}

}

Здесь выведенная строка соответствует использованному формату: выведено j=, затем три пробела, далее нулевой элемент списка по формату для целых d без указания размера поля, следующим выводится второй (предпоследний) элемент списка по формату для вещественных чисел в поле размером 8 с тремя цифрами после точки, далее первый элемент списка без указания форматного кода и наконец последний (третий) элемент списка по формату с порядком с двумя цифрами после точки. Обратите внимание на то, что целая часть от дробной при выводе отделяется запятой.

Если в приведенном коде использовать следующий оператор вывода

Console.WriteLine(" j= {0: d} \t {2, 8: f3} \n {1} {3: e2}", 3, 8, x, y);

то вывод будет следующим (после вывода первых двух элементов следует перевод строки). Обратите также внимание и на эффект от символа табулирования.

Оператор Console.ReadKey() используется для того, чтобы задержать результаты на экране. Иначе они очень быстро исчезнут.

Другие примеры форматированного вывода см. в программах Примеров в пп.2, 3.

 

2. Реализация простейших алгоритмов на языке C#.







Дата добавления: 2014-12-06; просмотров: 490. Нарушение авторских прав; Мы поможем в написании вашей работы!




Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...


Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...


Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Педагогическая структура процесса социализации Характеризуя социализацию как педагогический процессе, следует рассмотреть ее основные компоненты: цель, содержание, средства, функции субъекта и объекта...

Типовые ситуационные задачи. Задача 1. Больной К., 38 лет, шахтер по профессии, во время планового медицинского осмотра предъявил жалобы на появление одышки при значительной физической   Задача 1. Больной К., 38 лет, шахтер по профессии, во время планового медицинского осмотра предъявил жалобы на появление одышки при значительной физической нагрузке. Из медицинской книжки установлено, что он страдает врожденным пороком сердца....

Типовые ситуационные задачи. Задача 1.У больного А., 20 лет, с детства отмечается повышенное АД, уровень которого в настоящее время составляет 180-200/110-120 мм рт Задача 1.У больного А., 20 лет, с детства отмечается повышенное АД, уровень которого в настоящее время составляет 180-200/110-120 мм рт. ст. Влияние психоэмоциональных факторов отсутствует. Колебаний АД практически нет. Головной боли нет. Нормализовать...

Огоньки» в основной период В основной период смены могут проводиться три вида «огоньков»: «огонек-анализ», тематический «огонек» и «конфликтный» огонек...

Упражнение Джеффа. Это список вопросов или утверждений, отвечая на которые участник может раскрыть свой внутренний мир перед другими участниками и узнать о других участниках больше...

Влияние первой русской революции 1905-1907 гг. на Казахстан. Революция в России (1905-1907 гг.), дала первый толчок политическому пробуждению трудящихся Казахстана, развитию национально-освободительного рабочего движения против гнета. В Казахстане, находившемся далеко от политических центров Российской империи...

Studopedia.info - Студопедия - 2014-2026 год . (0.013 сек.) русская версия | украинская версия