C / C ++에서 log base (2)를 작성하는 방법 log (base 2) 함수를 작성하는 방법이 있습니까? C 언어에는 2 개의 내장 기능이 있습니다 .-- >> 1. log베이스 e. 2. log10베이스 10; 하지만 2 진법의 로그 함수가 필요합니다. 간단한 수학 : 로그 2 ( x ) = log y ( x ) / log y (2) 여기서 y 는 무엇이든 가능하며 표준 로그 함수의 경우 10 또는 e 입니다. 적분 결과를 찾고있는 값에 최고 높은 비트를 결정하고 그 위치를 반환 할 수 있습니다. C99에는 ( 및 float 및 long double)이 있습니다.log2log2flog2l #define M_LOG2E 1.44269504088896340736 // log2(e) inline l..