C언어/C언어 예제

[math.h] logb, logbf, logbl 함수 예제 코드, 밑수가 2인 로그에서 정수 부분

언제나휴일 2016. 5. 12. 17:03
반응형

[math.h] logb, logbf, logbl 함수 예제 코드, 밑수 2인 로그에서 정수 

//C언어 표준 라이브러리 함수 가이드

//double logb(double x); 밑수가 2인 로그에서 가장 큰 정수

//float logbf(float x); 밑수가 2인 로그에서 가장 큰 정수

//long double logbl(long double x); 밑수가 2인 로그에서 가장 큰 정수

//log2 함수와 logb 함수의 결과 비교

 

#include <math.h>

#include <stdio.h>

int main(void)

{

    printf("logb(1.0) %f\n", logb(1.0));

    printf("log2(1.0) %f\n", log2(1.0));

    printf("logb(2.0) %f\n", logb(2.0));

    printf("log2(2.0) %f\n", log2(2.0));

    printf("logb(3.0) %f\n", logb(3.0));

    printf("log2(3.0) %f\n", log2(3.0));

    printf("logb(4.0) %f\n", logb(4.0));

    printf("log2(4.0) %f\n", log2(4.0));

    printf("logb(5.0) %f\n", logb(5.0));

    printf("log2(5.0) %f\n", log2(5.0));

 

    return 0;

}

 

출력

logb(1.0) 0.000000

log2(1.0) 0.000000

logb(2.0) 1.000000

log2(2.0) 1.000000

logb(3.0) 1.000000

log2(3.0) 1.584963

logb(4.0) 2.000000

log2(4.0) 2.000000

logb(5.0) 2.000000

log2(5.0) 2.321928


프로그래밍 언어 및 기술 학습, 무료 동영상 강의 언제나 휴일 티스토리

언제나 휴일 메인 사이트


반응형