비트쉬프트 연산은 2 곱나누기가 되니까 쓸만한거 같은데 and or xor ~ 이딴건 도대체 어디에 쓰는지 궁금하다
글쓴이(1.177)2015-07-25 00:49
xor은 변수 두개만으로 서로 스왑 할때 쓸 수있고 or은 flags enum에 유용하고 이외에도 무궁무진하지.
ㅉㅉ(220.71)2015-07-25 01:44
파이썬에도 비트연산자 있눈대
?(61.83)2015-07-25 01:48
어휴 노답
∮프갤럼(t)dt(modernmachine)2015-07-25 01:54
어휴 노답새끼 ㅉㅉ
molaDf(jj4st13)2015-07-25 03:22
메뉴를 구현할 때, 배경화면 저장 (아니면 복원시) xor 연산 쓴다.
q2(223.131)2015-07-25 07:29
시스템 프로그래밍에서 많이 쓰임, 리눅스 커널을 뜯어보면 프로세스 하나를 task_struct 라는 구조체로 관리하는데 이 자료구조 내에서도 비트로 관리하는 변수들이 많음, 예를들어서 시그널 같은거. 단순히 생각해보면 1bit로 표현할수 있는걸 1byte로 나타내면 나중에 프로세스 스케쥴링할때 오버헤드가 엄청심하겠지? 이것외에도 시스템에서는 많이 씀
노답충 등판
도데체->도대체
비트쉬프트 연산은 2 곱나누기가 되니까 쓸만한거 같은데 and or xor ~ 이딴건 도대체 어디에 쓰는지 궁금하다
xor은 변수 두개만으로 서로 스왑 할때 쓸 수있고 or은 flags enum에 유용하고 이외에도 무궁무진하지.
파이썬에도 비트연산자 있눈대
어휴 노답
어휴 노답새끼 ㅉㅉ
메뉴를 구현할 때, 배경화면 저장 (아니면 복원시) xor 연산 쓴다.
시스템 프로그래밍에서 많이 쓰임, 리눅스 커널을 뜯어보면 프로세스 하나를 task_struct 라는 구조체로 관리하는데 이 자료구조 내에서도 비트로 관리하는 변수들이 많음, 예를들어서 시그널 같은거. 단순히 생각해보면 1bit로 표현할수 있는걸 1byte로 나타내면 나중에 프로세스 스케쥴링할때 오버헤드가 엄청심하겠지? 이것외에도 시스템에서는 많이 씀