반응형

언어 자료구조 알고리즘 1251

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 ..

LOG1P, LOG1PF, LOG1PL

double log1p(double x); 자연 로그(x-1) float log1pf(float x); 자연 로그(x-1) long double log1pl(long double x); 자연 로그(x-1) 입력 매개 변수 리스트 x 실수 반환 값 자연로그 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //double log1p(double x); 자연 로그(x - 1) //float log1pf(float x); 자연 로그(x - 1) //long double log1pl(long double x); 자연 로그(x - 1) #include #include int main(void) { printf("%f\n", log1p(exp(1.0) - 1)); printf("%f\n", log1p(exp(..

TAN, TANF, TANL

double tan(double x); tangent 계산 float tanf(float x); tangent 계산 long double tanl(long double x); tangent 계산 입력 매개 변수 리스트 x radian 반환 값 tangent 값 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //double tan(double x); tangent 계산 //float tanf(float x); tangent 계산 //long double tanl(long double x); tangent 계산 //0, 30, 45, 60, 90도의 tangent 값 #include #include int main(void) { double radian; radian = 0.0; printf("%f..

반응형