 |
파이썬 마을 우리나라 파이썬 사용자들의 이야기 마을
|
|
| 이전 주제 보기 :: 다음 주제 보기 |
| 글쓴이 |
메시지 |
curse4486
가입: 올린 글: 15
|
올려짐: 2009 5월 07 8:53 pm 주제: 비트연산에 대해 질문드립니다. |
|
|
파이썬 초보입니다.
비트연산을 하는 방법에 대해 궁금해서 질문드립니다.
특정함수에서 파라메터로 0~30 까지의 숫자를 받고
받은 숫자의 비트를 세팅하고 싶습니다.
예를 들어
파라메터로 받은 숫자가 25라면 25번째 비트를 세팅하고 싶은데
어떻게 해야 하나요?
그리고 그 비트가 정상적으로 세팅이 되었는지 확인은 어떻게 하나요?
고수님들의 답변 부탁드립니다.[/code] |
|
| 위로 |
|
 |
lswang
가입: 올린 글: 58
|
올려짐: 2009 5월 07 9:57 pm 주제: |
|
|
& : bitwise and
| : bitwise or
<< : shift left
>> : shift right
| 코드: |
>>> print(1<<8)
256
>>> print(1024>>8)
4
>>> print(8 | 4)
12
>>> print(12 & 6)
4
|
|
|
| 위로 |
|
 |
falsetru
가입: 올린 글: 2443
|
올려짐: 2009 5월 07 10:53 pm 주제: |
|
|
| 코드: | >>> bin(32)
'0b100000'
>>> bin(32 | (1 << 3))
'0b101000'
|
|
|
| 위로 |
|
 |
|
|
새로운 주제를 올릴 수 없습니다 답글을 올릴 수 없습니다 주제를 수정할 수 없습니다 올린 글을 삭제할 수 없습니다 투표를 할 수 없습니다
|
|