double fma(double x, double y, double z); (x*y)+z
float fmaf(float x, float y, float z); (x*y)+z
long double fmal(long double x, long double y,long double z);(x*y)+z
입력 매개 변수 리스트
x 실수
y 실수
z 실수
반환 값
(x*y)+z
사용 예
//C언어 표준 라이브러리 함수 가이드 //double fma(double x, double y, double z); (x*y)+z //float fmaf(float x, float y, float z); (x*y)+z //long double fmal(long double x, long double y,long double z);(x*y)+z #include <math.h> #include <stdio.h> int main(void) { printf("%f\n", fma(2.0, 3.0, 5.2)); printf("%f\n", fma(3.0, 4.0, 2.1)); return 0; }
출력
11.200000 14.100000