Console.WriteLine(s); // переменная — КиберПедия 

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

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

Console.WriteLine(s); // переменная

2017-09-30 314
Console.WriteLine(s); // переменная 0.00 из 5.00 0 оценок
Заказать работу

Console.WriteLine(55.3);// константа

Console.WriteLine(y*3+7);// выражение

Console.Write(z);// переменная

Console.Write(-5.3);// константа

Console.Write(i*3+7/j);// выражение

 

Чтобы при выводе данных они не склеивались, нужно позаботиться о пробелах между выводимыми переменными, также можно выводить списком несколько переменных:

 

Console.WriteLine("Это число А={0} далее B={1} и, наконец их сумма {2}", a, b, a + b);

Для форматирования числовых результатов можно использовать метод String.Format или метод Console.Write, вызывающий метод String.Format. Формат задается с помощью строк формата. Спецификация формата следующая: {N,M:Axx}, где N указывает позицию элемента в списке выводимых переменных (нумерация начинается с 0); M - задаёт ширину области, в которую будет помещено форматированное значение, если M отсутствует или отрицательно, значение будет выровнено влево, в противном случае - вправо; Axx - является необязательной строкой форматирующих кодов, которые используются для управениея форматированием чисел, даты и времени, денежных знаков и т.д.

В следующей таблице приведены поддерживаемые строки стандартных форматов. Строка формата принимает следующую форму: Axx, где A — описатель формата, а xx — описатель точности. Описатель формата управляет типом форматирования, применяемым к числовому значению, а описатель точности управляет количеством значащих цифр или десятичных знаков форматированного результата.

  • C или c Валюта

Console.Write("{0:C}", 2.5); Console.Write("{0:C}", -2.5); // $2.50 ($2.50)

  • D или d Десятичный формат

Console.Write("{0:D5}", 25); // 00025

  • E или e Инженерный формат

Console.Write("{0:E}", 250000); //2.500000E+005

  • F или f Формат с фиксированной запятой

Console.Write("{0:F2}", 25); Console.Write("{0:F0}", 25); // 25.00 25

  • G или g Общий формат

Console.Write("{0:G}", 2.5); // 2.5

  • N или n Числовой формат

Console.Write("{0:N}", 2500000); //2,500,000.00

  • X или x Шестнадцатеричный формат

Console.Write("{0:X}", 250); Console.Write("{0:X}", 0xffff); // FA FFFF

Пример:

Int32 x; Double y; string s;

Console.Write("Введите X=");

s = Console.ReadLine();

x = Convert.ToInt32(s);

Console.Write("Введите X=");

s = Console.ReadLine();

y = Convert.ToDouble(s);

Console.WriteLine("Произведение X*Y= {0,9:g}", x * y);

Console.ReadKey();

Пример простейшей программы

string s1;

Console.Write("Введите ваше имя ");

s1 = Console.ReadLine();

Console.WriteLine("Мы рады вас приветствовать, {0:g}, в нашей программе", s1);

Console.ReadKey();

Во время работы этой программы на экране появится примерно следующее:

Введите ваше имя ДжонМы рады вас приветствовать, Джон, в нашей программе

Арифметические операторы

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

Бинарные

Оператор Операция Тип операндов Тип рез. Пример+ сложение целый, вещ. целый, вещ. A =X + Y;- вычитание целый, вещ. целый, вещ. A =Result-1;* произведение целый, вещ. целый, вещ. A =P * I;

Оператор деления (/) делит первый операнд на второй. Все числовые типы имеют предопределенные операторы деления.

При делении двух целых чисел результат всегда является целочисленным. Например, результат деления 5 на 2 — 2. Чтобы получить частное в виде рационального числа или дроби, присвойте делителю или делимому тип float или double. Чтобы явно присвоить тип, можно поместить десятичный разделитель после числа, как показано в следующем примере.

Пример 1:

Console.WriteLine(5 / 2);

Console.WriteLine(5D / 2);

Console.WriteLine(5 / 2.1);

Console.WriteLine(5.1 / 2);

Console.WriteLine(-5 / 2);

/* напечатается

2.5

2.38095238095238

2.55

-2 */

Оператор % - остаток от целочисленного деления, например A=Y % 6;
Пример 2:

Console.WriteLine(24 % 6);

Console.WriteLine(24 % 7);

Console.WriteLine(7 % 7);

Console.WriteLine(8 % 12);

/*напечатается

8 */

Унарные

Оператор Операция Тип операндов Тип рез. Пример+ (унарный) знак плюс целый, вещ. целый, вещ. A =+7;- (унарный) знак минус целый, вещ. целый, вещ. A =-X;

Оператор увеличения (++) увеличивает свой операнд на 1. Оператор увеличения может находиться как до, так и после операнда:

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

double x;

x = 1.5;

Console.WriteLine(++x); //напечатается 2.5

x = 1.5;

Console.WriteLine(x++);//напечатается 1.5


Поделиться с друзьями:

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

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

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.009 с.