Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Desktop_1 / 2010_150 Акчурин - Программирование на языке C#.doc
Скачиваний:
197
Добавлен:
10.06.2015
Размер:
4.82 Mб
Скачать
      1. Нестандартное форматирование чисел

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

  • Символ ноль 0. Обозначает позицию, в которой выводится цифра или 0. Если в разряде числа, помеченном символом 0, находится цифра, то она включается в результат, заменяя 0.

  • Символ #. Обозначает позицию, в которой выводится цифра или пробел. Если в разряде числа, помеченном этим символом, находится цифра, то она включается в результат, в противном случае в этой позиции будет пробел.

  • Символ точка. Определяет позицию десятичного разделителя целой и дробной части числа. Возможно использование в этом статусе символа запятая.

  • Символ запятая. Используется для разделения групп разрядов. В этой позиции число перед форматированием делится на 1000.

  • Символ % (процент). Означает, что число должно выводиться в процентах. В этой позиции число перед форматированием делится на 100.

  • Символы E, e. Используются для форматирования с научной (экспоненциальной) записью. Если после символов 0 или # сразу следуют символы E+0, e+0, то число отображается в научном формате.

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

  • Символ \ (обратная косая черта). Ставится перед символами, которые не подвергаются форматированию.

Если целая часть не умещается в заданных позициях, то осуществляется расширение целой части. Точность вывода целой части гарантируется.

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

В денежном формате Cдобавляется символ p. Если число целое, то дробные разряды заполняются нулями. Целая часть отображается с разделением на денежные группы по три символа. Если d пропускается, по умолчанию d=2.

В процентном формате P число умножается на 100, добавляется символ %. Целая часть отображается с разделением на денежные группы по три символа.

    1. Тип char - символы

Тип char – это один символ в коде unicod UTF-16. Символ помещается водиночные кавычки. Синтаксис объявления:

сhar Имя = ‘ Символ ’;

Символ может быть:

  • Буква кодировки ANSI.

  • Escape-знак. Применяется для ввода управляющих символов кодировки ANSI. Например, \n (новая строка), \t (табуляция).

  • Символ unicod - \u +xxxx, где хххх – 16 ричные символы. char МойСимвол = ‘A ‘; // символ A char ЯпонСимвол = ‘\u30ad ‘; // символ из японской азбуки Катакана.

Определены следующие Escape-последовательности строк

Escape-посл.

Имя символа

Кодировка Юникода

\'

Одинарная кавычка

0x0027

\"

Двойная кавычка

0x0022

\\

Обратная косая черта

0x005C

\0

Null

0x0000

\a

ALERT

0x0007

\b

BACKSPACE

0x0008

\n

Новая строка

0x000A

\r

Возврат каретки

0x000D

\t

Горизонтальная табуляция

0x0009

\u

Escape-последовательность unicod

\u0041 = ‘A’

\v

Вертикальная табуляция

0x000B

\x

Escape-последовательность unicod аналогична "\u", за исключением строк с переменной длиной.

\x0041 = ‘A’

Соседние файлы в папке Desktop_1