보시다시피 lamp_state 는 2진수로 0111 1111로 초기화를 했고
0111 0111로 만드는 작업후
0111 1111로 다시 변경하는 작업을 하려고 시도했습니다.
원하는 출력값이 7F -> 77 -> 7F 이지만 위의 사진처럼 결과가 나오네요..
왜이렇게 나오는지 가르쳐주세요ㅠㅠ
SetBit 에는 bitwise not (물결표, ~) 가 없어야 합니다.
~
아하 그러고보니 저긴 반전을 시키면 안됐었군요 ㅋㅋㅋ
댓글을 작성하려면 로그인해야 합니다.
qopwer4345 3년 전
보시다시피 lamp_state 는 2진수로 0111 1111로 초기화를 했고
0111 0111로 만드는 작업후
0111 1111로 다시 변경하는 작업을 하려고 시도했습니다.
원하는 출력값이 7F -> 77 -> 7F 이지만 위의 사진처럼 결과가 나오네요..
왜이렇게 나오는지 가르쳐주세요ㅠㅠ