반응형
[math.h] ilogb, ilogbf, ilogbl 함수 예제 코드, 밑수가 2인 로그 함수
//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
프로그래밍 언어 및 기술 학습, 무료 동영상 강의 언제나 휴일 티스토리
반응형
'C언어 > C언어 예제' 카테고리의 다른 글
[math.h] logb, logbf, logbl 함수 예제 코드, 밑수가 2인 로그에서 정수 부분 (0) | 2016.05.12 |
---|---|
[math.h] log2, log2f, log2l 함수 예제 코드, 밑수가 2인 로그 (0) | 2016.05.12 |
[math.h] exp2, exp2f, exp2l 함수 예제 코드, 밑수가 2인 지수 (0) | 2016.05.12 |
[math.h] tanh, tanhl, tanhf 함수 예제 코드, 쌍곡선 tangent 함수 (0) | 2016.05.10 |
[math.h] sinh, sinhf, sinhl 함수 예제 코드, 쌍곡선 sine 함수 (0) | 2016.05.10 |