*, /, +,-, % 연산자를 사용하지 않고 숫자를 3으로 나눕니다. 어떻게 사용하지 않고 3으로 번호를 나누는 것 *, /, +, -, %, 연산자? 번호는 서명되거나 서명되지 않을 수 있습니다. 원하는 작업을 수행 하는 간단한 기능 입니다. 하지만 +연산자 가 필요 하므로 비트 연산자로 값을 추가하기 만하면됩니다. // replaces the + operator int add(int x, int y) { while (x) { int t = (x & y) 3) { sum = add(num >> 2, sum); num = add(num >> 2, num & 3); } if (num == 3) sum = add(sum, 1); return sum; } Jim이 언급했듯이 이것은 다음과 같은 이유로 작동합..