비트연산 좀 해주세요

cs010101의 이미지

다음과 같이 비트 연산을 해서, temp1, temp2를 얻었습니다.

temp1=distance^0x00ff;
temp2=(distance>>8)^0x00ff;

temp1과 temp2를 원래의 값으로 만들고 싶은데요, 어떻게 해야할까요?

라스코니의 이미지

A^A = 0 이죠.

고로 A^B^B = A^0 = A 입니다.

-- 아 이게 아닌가요? 원래의 값으로 만들고 싶다는 의미가 뭔지 모르겠네요.

cs010101의 이미지

해결했습니다.

-----------------------------------------------
어머니,
그 이름만으로도 우리는 풍요로와 집니다.

효도합시다......
-----------------------------------------------

송효진의 이미지

temp1=distance&0x00ff;
temp2=(distance>>8)&0x00ff;
아닌가요?

distance = temp1|(temp2<<8);
이고요.

emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇 개 안돼요~
http://xenosi.de/