어떻게 바이너리에서 비트 오른쪽 시프트를 수행 할 수 있습니까?바이너리에 비트 오른쪽 시프트 연산자를 적용하는 방법은 무엇입니까?
>>
의 JS는 정수에 적용됩니다. 따라서 6 >> 1
(비트 오른쪽으로 시프트 1)은 3을 결과 (110 >> 1
= 011
- 올바른 것)로 표시합니다. 그것은 좋지만 ... 바이너리로 시프트 우 연산자로 작업 할 수 있습니까?
올바르게 작동하려면 110 >> 1
이 필요합니다. 그러면 결과가 55로 표시되고 올바른 것입니다. 110은 01101110입니다. 01101110 >> 1 = 00110111
. 00110111
은 55입니다. 맞습니다. 하지만 결과로 011
을 원합니다! 내가 js에서 이걸 어떻게 할 수 있니?
숫자를 10으로 나누십시오. – thefourtheye
또한 왜 이것을 원하니? – Cameron
명백한 문제 : 그것은 바이너리가 아닙니다. 숫자 1과 0 만있는 십진수입니다. – harold