코딩에 익숙하지 않으며 두 코드 모두 동일한 log()
함수로 표현되는 경우 C++에서 로그 기반 (임의의 숫자)과 자연 로그 (기본 e)를 구별하는 방법에 대해 다소 혼란 스럽습니다. 누군가 나를 위해 이것에 대해 밝혀 줄 수 있습니까?log()는 로그 기반과 자연 로그를 어떻게 구별합니까?
-1
A
답변
2
구문을 구글의 인터넷 검색 엔진 상단의 결과 ""로그인 C++은 "완전히 귀하의 질문에 답
자연
- 이중 로그를 tgmath.h 사용
을 (더블 X);
바이너리
double log2 (double x);
float log2f (float x);
long double log2l (long double x);
베이스 (10)
- 이중 LOG10 (두 배);
결론적으로 다른 기지는 다른 기능 이름을 가지고 있습니다.
+0
게시물 제목에 전체 질문을 게시하지 마십시오. 제목은 간결해야합니다. 게시물의 본문에는 단순한 질문이 아니라 명확한 질문이 포함되어야합니다. – StoryTeller
정말 이니? 나는 '로그'가베이스 e이고, 'log10'이베이스 10이고, 다른 로그 기능의 작은 패밀리가 있다는 인상 아래에 있었다. – user4581301
C++에서'log()'와'log10()'은 다른 이름을 가진 구별되는 함수입니다. 'log10 (x)'와 같은 표현식은 'log()'에 대한 호출이 '10'으로 지정되어 있지 않습니다. – Peter