«multiplication» 태그된 질문


5
단일 곱셈으로 비트 추출
다른 질문 에 대한 답변 에 흥미로운 기술이 사용되는 것을 보았고 조금 더 이해하고 싶습니다. 부호없는 64 비트 정수가 제공되며 다음 비트에 관심이 있습니다. 1.......2.......3.......4.......5.......6.......7.......8....... 구체적으로 다음과 같이 상위 8 개 위치로 이동하려고합니다. 12345678........................................................ 로 표시된 비트의 값에 신경 .쓰지 않으며 보존 할 필요가 없습니다. 용액 불필요한 비트를 마스크하고 의한 …

19
C에서 시프트 연산자를 사용한 곱셈과 나눗셈이 실제로 더 빠릅니까?
비트 연산자를 사용하여 곱셈과 나눗셈을 수행 할 수 있습니다 (예 : i*2 = i<<1 i*3 = (i<<1) + i; i*10 = (i<<3) + (i<<1) 등등. 실제로 직접 (i<<3)+(i<<1)사용 i*10하는 것보다 10을 곱하는 것이 사용하는 것이 더 빠릅 니까? 이런 식으로 곱하거나 나눌 수없는 입력이 있습니까?


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.