Notice
Recent Posts
Recent Comments
Link
투케이2K
8. (C#/NET) [Mac Os] [문법] 시프트 연산자 (Shift) 사용해 Left , Right 비트 연산 이동 실시 본문
C샵 (NET)
8. (C#/NET) [Mac Os] [문법] 시프트 연산자 (Shift) 사용해 Left , Right 비트 연산 이동 실시
투케이2K 2024. 3. 10. 16:51[개발 환경 설정]
개발 언어 : C# / NET
[소스 코드]
namespace testProject {
class Program {
static void Main(string[] args){
/*
-------------------------------------------
[요약 설명]
-------------------------------------------
1. 쉬프트 연산자 는 비트 연산자 중 하나로 비트값을 왼쪽 , 오른쪽으로 이동 시키는 연산자 입니다
-------------------------------------------
2. 정수 10 값 2진수 변환 : 00001010 (128 64 32 16 8 4 2 1)
-------------------------------------------
3. a << 2 : 왼쪽으로 2번 이동 : 1번 이동 - 00010100 / 2번 이동 - 00101000
-------------------------------------------
4. a >> 2 : 오른쪽으로 2번 이동 : 1번 이동 - 00000101 / 2번 이동 - 00000010
-------------------------------------------
*/
// [변수 선언]
int a = 10;
// [쉬프트 연산자 수행 실시]
int left = a << 2;
int right = a >> 2;
// [로그 출력 실시]
Console.WriteLine($"");
Console.WriteLine($"------------------------------------------");
Console.WriteLine($"[Main] : [Log]");
Console.WriteLine($"------------------------------------------");
Console.WriteLine($"data : {a}");
Console.WriteLine($"left : {left}");
Console.WriteLine($"right : {right}");
Console.WriteLine($"------------------------------------------");
Console.WriteLine($"");
}
}
}
[결과 출력]
반응형
'C샵 (NET)' 카테고리의 다른 글
Comments