나는 최근에 질문 ("how do you multiply without using the multiplication operator, without any sort of looping statements or explicit addition"
)을 물었고 비트 연산에 익숙하지 않다는 것을 깨달았습니다.비트 연산을 학습하기위한 자원?
분명히 wikipedia이 있지만 나는 초보자를 대상으로 한 설명이 더 필요합니다. 이 hack guide도 있지만 아직 나는 그것을 파악하는 수준이 아닙니다.
Safari 북 및 기타 리소스를 통해 좋은 라이브러리에 액세스 할 수 있으므로 책의 장을 지적해도 괜찮습니다.
하! 'a * b = ln (exp (a)^b)'. 곱셈, 루핑 또는 추가가 전혀 필요 없습니다! =) – Jens
질문의 주제를 고려해 볼 때, 나는 Jen '의 주석을 ln (exp (a) XOR b)라고 읽고 어떻게 작동하는지 질문했습니다. 너무 나쁜 exp (a)는 비트 연산이 정의되지 않은 부동 소수점 값입니다. :-P – Alderath