|
그건 비트연산입니다.
0x는 16진수를 나타내는 접두어입니다.
그러니까 아래코드는 1 | 2 | 4와 같습니다.
|는 비트연산중에 Or 입니다.
아래처럼 하면 비트열은 0000 0111 이 됩니다.
C언어의 비트연산 부분을 찾아보시기 바랍니다.
심심 님이 쓰신 글 :
: 안녕하세요.. 제글에 관심가져 주셔서 감사드리고요..
: 통신에서 어떤 소스를 보다보니
: 0x01 | 0x02 | 0x04
: 위와 같이 되어있던데요.. 그럼 위의 값은 어떤식이 되는 건지요....
: 그리고 저 '|'(\위에 있는거요)가 무슨 역활을 하는 건지요....
: 정말 궁굼합니다...
: 답변미리 감사드리고요.. 즐거운 하루 되세요.
|