언제나휴일 2016. 5. 10. 17:04
반응형

ilogb, ilogbf, ilogbl


헤더 파일

[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - math.h



int ilogb(double x); 밑수가 2인 로그 함수

int ilogbf(float x); 밑수가 2인 로그 함수

int ilogbl(long double x); 밑수가 2인 로그 함수

 

입력 매개 변수 리스트

x 실수

반환 값

밑수가 2 logX

 

사용 예

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

//int ilogb(double x); 밑수가 2인 로그 함수

//int ilogbf(float x); 밑수가 2인 로그 함수

//int ilogbl(long double x); 밑수가 2인 로그 함수

//밑수가 2 log 값 계산

 

#include <math.h>

#include <stdio.h>

int main(void)

{

    double value = 1.0;

    int i;

    for (i = 0; i < 10; i++)

    {

        value *= 2.0;

        printf("ilogb(%.f) = %d \n",value, ilogb(value));

    }

 

    return 0;

}

 

출력

ilogb(2) = 1

ilogb(4) = 2

ilogb(8) = 3

ilogb(16) = 4

ilogb(32) = 5

ilogb(64) = 6

ilogb(128) = 7

ilogb(256) = 8

ilogb(512) = 9

ilogb(1024) = 10



사용한 함수

[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - printf


반응형