Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파이썬에서 물결표(~) 연산자는 무엇입니까?


비트 연산자 ~(물결표로 발음)는 보수 연산자입니다. 1비트 피연산자를 사용하고 그 보수를 반환합니다. 피연산자가 1이면 0을 반환하고 0이면 1을 반환

예를 들어 a=60(2진법으로 0011 1100)인 경우 그 보수는 -61(-0011 1101)이며 2의 보수에 저장됩니다.

>>> a=60>>> bin(a)'0b111100'>>> b=~a>>> a60>>>>>> b-61>>> bin(b)'-0b111101