Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
Топ:
Техника безопасности при работе на пароконвектомате: К обслуживанию пароконвектомата допускаются лица, прошедшие технический минимум по эксплуатации оборудования...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Основы обеспечения единства измерений: Обеспечение единства измерений - деятельность метрологических служб, направленная на достижение...
Интересное:
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Дисциплины:
2017-09-30 | 314 |
5.00
из
|
Заказать работу |
|
|
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 — описатель точности. Описатель формата управляет типом форматирования, применяемым к числовому значению, а описатель точности управляет количеством значащих цифр или десятичных знаков форматированного результата.
Console.Write("{0:C}", 2.5); Console.Write("{0:C}", -2.5); // $2.50 ($2.50)
Console.Write("{0:D5}", 25); // 00025
Console.Write("{0:E}", 250000); //2.500000E+005
Console.Write("{0:F2}", 25); Console.Write("{0:F0}", 25); // 25.00 25
|
Console.Write("{0:G}", 2.5); // 2.5
Console.Write("{0:N}", 2500000); //2,500,000.00
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 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!