scalbn, scalbf, scalbl 함수

double scalbn(double x, int n); x 곱하기 2^n

float scalbnf(float x, int n); x 곱하기 2^n

long double scalbnl(long double x, int n); x 곱하기 2^n

입력 매개 변수 리스트

x 실수

n 지수

반환 값

x 곱하기 2^n

사용 예

//C언어 표준 라이브러리 함수 가이드
//double scalbn(double x, int n); x 곱하기 2 ^ n
//float scalbnf(float x, int n); x 곱하기 2 ^ n
//long double scalbnl(long double x, int n); x 곱하기 2 ^ n

#include <math.h>
#include <stdio.h>
int main(void)
{ 
    printf("%f\n", scalbn(1.0, 1));
    printf("%f\n", scalbn(1.0, 3));
    printf("%f\n", scalbn(2.0, 1));
    printf("%f\n", scalbn(2.0, 3));
    return 0;
}

출력

2.000000
8.000000
4.000000
16.000000