파이썬 마을 게시판 인덱스 파이썬 마을
우리나라 파이썬 사용자들의 이야기 마을
 
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 
Google
python.or.kr Web

비트연산에 대해 질문드립니다.

 
글 쓰기   답변 달기    파이썬 마을 게시판 인덱스 -> 파이썬 질문과 답변
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
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'
위로
사용자 정보 보기 비밀 메시지 보내기    
이전 글 표시:   
글 쓰기   답변 달기    파이썬 마을 게시판 인덱스 -> 파이썬 질문과 답변 시간대: GMT + 9 시간(한국)
페이지 11

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다



Powered by phpBB © 2001, 2005 phpBB Group
회선/장비: Daum DNA , 관리: 장혜식,서상현