비트: 두 판 사이의 차이

K-위키
24번째 줄: 24번째 줄:
=== 비트 연산 ===
=== 비트 연산 ===


C등의 프로그래밍 언어에서 나오며, 비트 단위로 연산을 하는 것이다.
[[C언어]]등의 프로그래밍 언어에서 나오며, 비트 단위로 연산을 하는 것이다.


==== AND(&) ====
==== AND(&) ====
53번째 줄: 53번째 줄:
예시
예시


10 & 6 = 2
9 & 5 = 1


1010 (2진수로 10)
1001 (2진수로 9)


0110 (2진수로 6)
0101 (2진수로 5)


0010 (AND 계산 결과, 2진수로 2)
0001 (AND 계산 결과, 2진수로 1)
==== OR(|) ====
==== OR(|) ====


88번째 줄: 88번째 줄:
예시
예시


9 | 7 = 15
9 | 5 = 13


1001 (2진수로 9)
1001 (2진수로 9)


0111 (2진수로 7)
0101 (2진수로 5)


1111 (OR 계산 결과, 2진수로 15)
1101 (OR 계산 결과, 2진수로 13)


==== XOR(^) ====
==== XOR(^) ====
124번째 줄: 124번째 줄:
예시
예시


9 ^ 14 = 7
9 ^ 5 = 12


1001 (2진수로 9)
1001 (2진수로 9)


1110 (2진수로 14)
0101 (2진수로 5)


0111 (XOR 계산 결과, 2진수로 7)
1100 (XOR 계산 결과, 2진수로 12)


==== NOT(~) ====
==== NOT(~) ====

2017년 1월 25일 (수) 09:35 판

비트에 몸을 맡겨라!

판사가 주로찾는다.

멜로디 뒤에 깔리는 둔탁하고 반복되는 소리를 뜻한다. 만약 니가 내는 소리중 아무거라도

<1.뭔가를 치거나 때리는 소리. 2. 반복되는 소리 3. 소리가 1~2초내로 끝남>을 만족하면 비트가 된다.


은근히 중독성 있다.

64비트까진 아직 한참 남았다.

공머생이 좋아하는거

주의. 이 문서는 공머생들이 좋아하는 주제 혹은 공머생 그 자체에 대해 다룹니다.
본 문서가 다루는 내용에 지나치게 탐닉할 경우 필연적으로 여성들과 멀어지게 됩니다.
이는 디시위키가 책임지지 않습니다.

bit.

컴퓨터에서 정보를 표현 및 처리하는 최소의 단위이다.

0 또는 1로 이루어진 2진수로 표현되며, 8bit = 1byte이다.

고로 1byte는 28개, 즉 256개의 정보를 나타낼 수 있다는 것이다.

비트 연산

C언어등의 프로그래밍 언어에서 나오며, 비트 단위로 연산을 하는 것이다.

AND(&)

둘다 1일때만 1을 반환한다.

입력1 입력2 결과
0 0 0
0 1 0
1 0 0
1 1 1

예시

9 & 5 = 1

1001 (2진수로 9)

0101 (2진수로 5)

0001 (AND 계산 결과, 2진수로 1)

OR(|)

둘중 하나만 1이라도 1을 반환한다.

입력1 입력2 결과
0 0 0
0 1 1
1 0 1
1 1 1

예시

9 | 5 = 13

1001 (2진수로 9)

0101 (2진수로 5)

1101 (OR 계산 결과, 2진수로 13)

XOR(^)

이건 좀 특이한데, 둘이 서로 같으면 0, 다르면 1을 반환한다.

입력1 입력2 결과
0 0 0
0 1 1
1 0 1
1 1 0

예시

9 ^ 5 = 12

1001 (2진수로 9)

0101 (2진수로 5)

1100 (XOR 계산 결과, 2진수로 12)

NOT(~)

이름처럼 비트를 뒤집는다.

0은 1로, 1은 0으로 바꾼다.

입력1 결과
0 1
1 0