본문 바로가기
Programming

0 과 1 swtich 하기

by leanu 2008. 3. 18.
아는 사람들도 있겠지만

0일때 1로 바꾸고 1일때 0으로 바꾸는 (일종의 flag on/off)

방법을 하나 알려주고자 한다.

int i = 0;

i = i ^ 1;  // i 값이 0 -> 1 로 바뀐다.

i = i ^ 1;  // i 값이 1 -> 0 로 바뀐다.

i = i ^ 1;  // i 값이 0 -> 1 로 바뀐다.


exclusive or 연산을 이용한 방법인데

if 문을 통해 값을 변경하는 사람들이 꽤 될 것 같아서 올린다.

'Programming' 카테고리의 다른 글

내 vi 설정파일  (1) 2008.03.25
[열혈강의] Java Programming - 1장 ~ 3장  (0) 2008.03.19
MySQL STRING 관련 함수들  (0) 2008.01.20
[unix / linux] port 열기 / 닫기  (0) 2008.01.20
Java Script 정리  (0) 2008.01.02

댓글