~%d 나 인트형 정수 앞에 "~" 이 표현은 뭐에요?
리네
2023.04.01
-
던컨
근데 만약에 int a= 1 을 넣게 되면 2진수로 01 이고 1의 보수를 취하면 10 이 되는데 부호는 왜 - 가 되나요?
-
주미
감사합니다!
-
꺄홋
~는 비트연산자 중의 하나인데, 수다님 말씀처럼 not 연산자입니다.
not연산자는 각 비트별로 1의 보수를 취하게 됩니다. -
단순랩퍼
NOT연산자입니다. 1을 0으로 0을 1로 하죠.. 부호비트도 반전시키기 때문에 값이 -가 나온것입니다.
음수값은 2의 보수를 취하시면 값을 알수 있습니다. -
이솔
절대값 연산자 같은거 아닌가요?
열혈강의 책에 나왔던 거 같은데..