비트연산 썸네일형 리스트형 Bit twiddling Hack : 정수의 부호 계산 정수의 부호 계산 경고 : 오역이 넘쳐날 수도 있어요. int v; // v의 부호를 찾고싶어 int sign; // 결과는 여기에 저장됨. // CHAR_BIT는 1바이트당 비트수를 나타낸다. (일반적으로 8). sign = -(v > (sizeof(int) * CHAR_BIT - 1)); // 또는, 짧은 명령 (근데 이식성은 없음.): sign = v >> (sizeof(int) * CHAR_BIT - 1); 바로 위의 마지막 식은 32비트 정수의 sign = v >> 31의 값을 구한다. 이건 sign .. 더보기 비트연산자 활용 http://graphics.stanford.edu/~seander/bithacks.html http://bits.stephan-brumme.com/ 이거 스파킹형님이 번역해주시면 저처럼 정보올림피아드를 꿈꾸는 아이들에게 빛과 소금이 되어 꿈과 희망을 심어주실 것 같아요. 해달라는 건 아니구 그냥 그렇다구요. 해주시면 산소같은 존재가 되어 √(사랑2)을 듬뿍 받으실 것 같아서요. 꼭 하지 않으셔도 돼요. 정말로 더보기 이전 1 다음