toggle (1) 썸네일형 리스트형 특정비트값 세팅 토글 변경 예로 설명해 보겠습니다. 두개의 변수 a,b a= 0b11010001 b=0b00110011 변수의 3번째 비트 ( index는 2)를 반전 시켜 보겠습니다. mask= 0b10000000; // 마스크 초기값 mask= mask >> index; // mask =0b00100000 index만큼 오른쪽으로 이동 [ a 경우 ] a & mask Result 0b00000000 ( 0임 ) a + = mask; 하면 a는 0b11110001 이 됨 (bit 반전) 또는 a | = mask ; OR연산도 같은 값 [ b 경우 ] b & mask Result 0b00100000 ( 0이 아님) b - = mask; 하면 b는 0b00010011 이 됨 (bit 반전 ) 또는 b & = ! mask; 도 같은 .. 이전 1 다음