티스토리 뷰
4. 비트 연산자
1. 비트 (Bit)
두가지 중 1가지 값을 저장할 수 있는 단위, 흔히 0과 1로 표현하지만, 이는 시각적인 것.
2. 바이트 (Byte)
8개의 비트로 구성, 2의 8승인 256가지의 경우의 수 저장 가능.
※ 1Byte = 8Bit (2의 3제곱Bit)
1KByte = 1024Byte (2의 10제곱Byte)
1MByte = 1024KByte (2의 10제곱KByte)
1GByte = 1024MByte (2의 10제곱MByte)
1TByte = 1024GByte (2의 10제곱GByte)
3. 비트 연산자
왼쪽시프트 연산자 |
<< |
첫번째 피연산자의 비트를 두번째 피연산자의 수만큼 왼쪽으로 이동 |
첫번째 피연산자: int, uint, long, ulong 두번째 피연산자: int |
오른쪽시프트 연산자 |
>> |
첫번째 피연산자의 비트를 두번째 피연산자의 수만큼 오른쪽으로 이동 |
첫번째 피연산자: int, uint, long, ulong 두번째 피연산자: int |
논리곱(AND) 연산자 |
& |
두 피연산자의 비트 논리곱 실행 |
정수계열, bool |
논리합(OR) 연산자 |
| |
두 피연산자의 비트 논리합 실행 |
정수계열, bool |
배타적 논리합(OR) 연산자 |
^ |
두 피연산자의 비트 배타적 논리합 실행 |
정수계열, bool |
보수(NOT) 연산자 |
~ |
피연산자의 비트를 0은 1로, 1은 0으로 반전 |
int, uint, long, ulong |
'SW > C#' 카테고리의 다른 글
[ 초보자를 위한 C# 200제 ] C#_014 (0) | 2018.03.25 |
---|---|
[ 초보자를 위한 C# 200제 ] C#_013 (0) | 2018.03.25 |
[ 초보자를 위한 C# 200제 ] C#_012 (0) | 2018.03.24 |
[ 초보자를 위한 C# 200제 ] C#_011 (0) | 2018.03.24 |
[ 초보자를 위한 C# 200제 ] C#_010 (0) | 2018.03.23 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 컴퓨터의 시초
- dynamic
- 컴퓨터과학이 여는 세계
- 기계적 추론
- 앨런 튜링
- 두 수 입력
- 컴퓨터과학
- 튜링
- 유니티 기초
- 비전공자
- 수리 명제 자동판결 문제
- 계산기
- 초보
- 정수
- 초보자를 위한 C# 200제
- 나눗셈
- 기본개념
- 에니그마
- 동적
- 뇌를 자극하는 C# 5.0 프로그래밍
- 이광근
- 프로그래밍
- 영화
- 서울대
- c#
- 프로그램
- 메서드
- 오버플로우
- c
- 독서
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함