반응형

math 헤더 18

ACOSH, ACOSHF, ACOSHL

double acosh(double x); 쌍곡선 arc cosine 함수 float acoshf(float x); 쌍곡선 arc cosine 함수 long double acoshl(long double x); 쌍곡선 arc cosine 함수 입력 매개 변수 리스트 x 실수로 1보다 크거나 같아야 합니다. 반환 값 쌍곡선 arc cosine 쌍곡선 함수는 삼각함수 sine, cosine, tangent에서 유추하여 만든 함수입니다. arccosh(x) = ln(x+root(x^2 - 1) , 단 x>= 1 입니다. 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //double acosh(double x); 쌍곡선 arc cosine 함수 //float acoshf(float x); 쌍곡선 arc..

FLOOR, FLOORF, FLOORL

double floor(double x); 내림 float floorf(float x); 내림 long double floorl(long double x); 내림 입력 매개 변수 리스트 x 실수 반환 값 소수점 이하 자리 버림 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //double floor(double x); 내림 //float floorf(float x); 내림 //long double floorl(long double x); 내림 //국어, 영어, 수학 성적을 입력받아 합계, 평균(내림) 계산 #include #include int main(void) { int scores[3],i,sum=0; printf("국어 영어 수학 성적: "); for(i=0;i

FMOD, FMODF, FMODL

double fmod(double x, double y); 나머지 float fmodf(float x, float y); 나머지 long double fmodl(long double x, long double y); 나머지 입력 매개 변수 리스트 x 분자 y 분모 반환 값 나머지 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //double fmod(double x, double y); 나머지 //float fmodf(float x, float y); 나머지 //long double fmodl(long double x, long double y); 나머지 //분자와 분모를 입력받아 몫과 나머지 계산 #include #include int main(void) { double numerator, d..

CEIL, CEILF, CEILL

double ceil(double x); 올림 float ceilf(float x); 올림 long double ceill(long double x); 올림 입력 매개 변수 리스트 x 실수 반환 값 소수점 첫번째 자리에서 올림 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //double ceil(double x); 올림 //float ceilf(float x); 올림 //long double ceill(long double x); 올림 //국어, 영어, 수학 성적을 입력받아 합계, 평균(올림) 계산 #include #include int main(void) { int scores[3],i, sum=0; printf("국어 영어 수학 성적: "); for(i=0;i

POW, POWF, POWL

double pow(double x, double y); 지수를 계산 float powf(float x, float y); 지수를 계산 long double powl(long double x, long double y); 지수를 계산 입력 매개 변수 리스트 x 밑수 y 멱수 반환 값 x의 y승 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //double pow(double x, double y); 지수를 계산 //float powf(float x, float y); 지수를 계산 //long double powl(long double x, long double y); 지수를 계산 //지수 계산 #include #include int main(void) { double base, exp, valu..

HYPOT, HYPOTF, HYPOTL

double hypot(double x, double y); 직각 삼각형의 빗변의 길이 계산 float hypotf(float x, float y); 직각 삼각형의 빗변의 길이 계산 long double hypotl(long double x, long double y); 직각 삼각형의 빗변의 길이 계산 입력 매개 변수 리스트 x 밑변 y 높이 반환 값 빗변의 길이, root(x^2 + y^2) 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //double hypot(double x, double y); 직각 삼각형의 빗변의 길이 계산 //float hypotf(float x, float y); 직각 삼각형의 빗변의 길이 계산 //long double hypotl(long double x, lon..

FREXP, FREXPF, FREXPL

double frexp(double value, int *exp); 지수와 가수 계산 float frexpf(float value, int *exp); 지수와 가수 계산 long double frexpl(long double value, int *exp); 지수와 가수 계산 입력 매개 변수 리스트 value 계산에 사용할 값 exp 지수를 설정할 메모리 주소 반환 값 가수 frexp 함수는 입력 인자로 받은 value 값을 2진수로 계산할 때 지수부와 가수부를 계산합니다. 가수부는 함수의 결과로 반환하며 지수는 두번째 인지로 전달한 메모리 주소에 설정합니다. 반환받은 값을 mantissa라 하고 두번째 인력 인자로 exp 변수의 주소를 전달했다면 value = mantissa*2^exp 를 성립합니다. ..

MODF, MODFF, MODFL

double modf(double value, double *iptr); 실수 값을 정수 부분과 소수점 부분으로 분할 float modff(float value, float *iptr); 실수 값을 정수 부분과 소수점 부분으로 분할 long double modfl(long double value, long double *iptr); 실수 값을 정수 부분과 소수점 부분으로 분할 입력 매개 변수 리스트 value 실수 iptr value의 정수 부분의 값을 설정할 메모리 주소 반환 값 value의 소수점 부분 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //double modf(double value, double *iptr); 실수 값을 정수 부분과 소수점 부분으로 분할 //float modff..

LOG, LOGF, LOGL

double log(double x); log 계산 float logf(float x); log 계산 long double logl(long double x); log 계산 입력 매개 변수 리스트 실수 반환 값 자연로그(x) 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //double log(double x); log 계산 //float logf(float x); log 계산 //long double logl(long double x); log 계산 //자연로그(e) 값과 자연로그(1.1)을 계산 #include #include int main(void) { double e; e = exp(1.0);//자연상수 e계산 printf("log(%f) = %f\n",e, log(e)); printf..

LDEXP, LDEXPF, LDEXPL

double ldexp(double x, int exp); x*2^exp 계산 float ldexpf(float x, int exp); x*2^exp 계산 long double ldexpl(long double x, int exp); x*2^exp 계산 입력 매개 변수 리스트 x 곱할 값 exp 멱수 반환 값 x*2^exp 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //double ldexp(double x, int exp); x*2^exp 계산 //float ldexpf(float x, int exp); x*2^exp 계산 //long double ldexpl(long double x, int exp); x*2^exp 계산 //x*2^exp 값 계산 #include #include int ..

반응형