Добавить в корзинуПозвонить
Найти в Дзене
it: программирование

C#: Применим оператор сдвига

//применим операторы сдвига для умножения и деления числа на 2 using System; class MultDiv { static void Main() { int n; n = 10; Console.WriteLine("Значение переменной n: " + n); //умножить на 2 n = n << 1; Console.WriteLine("Значение переменной n после " + "операции n=n*2: " + n); //умножить на 4 n = n << 2; Console.WriteLine("Значение переменной n после " + "операции n=n+4: " + n); //разделить на 2 n = n >> 1; Console.WriteLine("Значение переменной n после " + "операции n=n/2: " + n); //разделим на 4 n = n >> 2; Console.WriteLine("Значение переменной n после " + "операции n=n/4: " + n); Console.WriteLine(); //установим переменную n в исходное состояние n = 10; Console.WriteLine("Значение переменной n: " + n); //умножить на 2 тридцать раз. n = n << 30; //данны етеряются Console.WriteLine("Знач

//применим операторы сдвига для умножения и деления числа на 2

using System;

class MultDiv

{

static void Main()

{

int n;

n = 10;

Console.WriteLine("Значение переменной n: " + n);

//умножить на 2

n = n << 1;

Console.WriteLine("Значение переменной n после " + "операции n=n*2: " + n);

//умножить на 4

n = n << 2;

Console.WriteLine("Значение переменной n после " + "операции n=n+4: " + n);

//разделить на 2

n = n >> 1;

Console.WriteLine("Значение переменной n после " + "операции n=n/2: " + n);

//разделим на 4

n = n >> 2;

Console.WriteLine("Значение переменной n после " + "операции n=n/4: " + n);

Console.WriteLine();

//установим переменную n в исходное состояние

n = 10;

Console.WriteLine("Значение переменной n: " + n);

//умножить на 2 тридцать раз.

n = n << 30; //данны етеряются

Console.WriteLine("Значение переменной n после " + "сдвига на 30 позиций влево: " + n);

}

}