비트 연산자를 사용하여 숫자에 2를 곱할 수 있습니다. 이것은 왼쪽 시프트 연산자를 사용하고 비트를 1만큼 왼쪽으로 시프트함으로써 수행됩니다. 그 결과 이전 숫자가 두 배가 됩니다.
비트 연산자를 사용하여 숫자를 2로 곱하는 프로그램은 다음과 같습니다.
예시
using System; namespace BitwiseDemo { class Example { static void Main(string[] args) { int num = 25, result; result = num << 1; Console.WriteLine("The original number is: {0}", num); Console.WriteLine("The number multiplied by two is: {0}", result); } } }
출력
위 프로그램의 출력은 다음과 같습니다.
The original number is: 25 The number multiplied by two is: 50
이제 위의 프로그램을 이해합시다.
먼저 숫자가 정의됩니다. 그런 다음 왼쪽 시프트 연산자가 사용되며 num의 비트가 1만큼 왼쪽으로 시프트됩니다. 이는 결과에 저장된 이전 숫자의 두 배가 됩니다. 그런 다음 num 및 result 값이 표시됩니다. 이에 대한 코드 조각은 다음과 같습니다 -
int num = 25, result; result = num << 1; Console.WriteLine("The original number is: {0}", num); Console.WriteLine("The number multiplied by two is: {0}", result);