Пятница, 01.11.2024, 02:47
Главная Регистрация RSS поиск
Приветствую Вас, Гость
Меню сайта
Категории раздела
HTML [44]
Visual C++ и MFC [21]
c++ [78]
php [19]
Javascript [15]
C# [51]
загрузки [0]
XNA [10]
создание игр с помощью xna
Наш опрос
Каким языком программирования вы увлекаетесь
Всего ответов: 2420
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Реклама
Главная » Статьи » C#

Урок 39
Для вывода на консоль мы использовали следующую конструкцию:
...
int x=23, y=-4;
...
Console.WriteLine("x={0}, y={1}", x, y);
...

Здесь мы используем внутри кавычек подстановочные знаки {0}, {1} и т. д. (нумерация в них идет с нуля). Переменные при этом выводятся в формате по умолчанию. Для вывода в определеном формате надо использовать подстановочные знаки с параметрами. Вот некоторые их них:
d - десятичный формат. Позволяет задать общее количество знаков (при необходимости число дополняется слева нулями).
f - формат с фиксированной точностью. Позволяет задать количество знаков после запятой.
x - шестнадцатеричный формат.
c - денежный формат (добавляет знак доллара и показывает два знака после запятой).
e - вывод числа в экспоненциальной форме.

А вот пример их использования:
...
int a=38;
//Выведется 0038
Console.WriteLine("a={0:d4}", a);

double pi=3.1415926;
//Выведется 3.14
Console.WriteLine("pi={0:f2}", pi);

int b=255;
//Выведется FF.
Console.WriteLine("b={0:X}", b);

int c=255;
//Выведется ff.
Console.WriteLine("c={0:x}", c);

double d=1003.214;
//Выведется $1, 003.14 в английской версии Windows и
//1 003,14 р. в русской.
Console.WriteLine("d={0:c}", d);

double e=213.1;
//Выведется 2.131000e+002
Console.WriteLine("e={0:e}", e);
...

Параметры подстановочных знаков можно использовать как строчные, таки и прописные - это все равно. Исключение - вывод числа в шестнадцатеричном виде (при использовании h цифры a, ..., f будут строчными, при использовании H - прописными).
Категория: C# | Добавил: SLOT85 (07.02.2012)
Просмотров: 758 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]