자료구조와 알고리즘/[서적] 해커의 기쁨 : 비트와 바이트 그리고 알고리즘2 2. 비트 연산으로 절댓값 함수 만들기 비트 연산으로 절댓값 함수 만들기 y = x >> 31 (음수면 1로 채워지고, 양수면 0으로 채워진다.) (x ^ y) - y #include #include using namespace std; typedef unsigned char BYTE; int main() { int t1 = -61; bitset showBit = t1; cout 2022. 9. 11. 1. 기초 - 제일 오른쪽 비트 다루기 1-1. 한 워드의 제일 오른쪽 1비트를 끄는 법 (01011000 -> 01010000) x & (x - 1) #include #include using namespace std; typedef char BYTE; int main() { BYTE b = 0b00001001; // 9 bitset showBit = b; cout 2022. 9. 10. 이전 1 다음