Use of Library Functions - 23
2.4.2 āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ (math.h, stdlib.h) āĻĢāĻžāĻāĻļāύ āĻāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ
Power and Root
āĻāĻāĻāĻŋ āϏāĻāĻā§āϝāĻžāϰ āϏā§āĻāĻ (x^y) āύāĻŋāϰā§āĻŖā§ āĻāϰāĨ¤ [pow(b,e), library: math.h]
āĻāĻāĻāĻŋ āϏāĻāĻā§āϝāĻžāϰ āĻŦāϰā§āĻāĻŽā§āϞ āύāĻŋāϰā§āĻŖā§ āĻāϰāĨ¤ [sqrt(var), library: math.h]
āĻāĻāĻāĻŋ āϏāĻāĻā§āϝāĻžāϰ āĻāύāĻŽā§āϞ āύāĻŋāϰā§āĻŖā§ āĻāϰāĨ¤ [cqrt(var), library: math.h]
āĻāĻžāĻāĻļā§āώ āύāĻŋāϰā§āĻŖā§
āĻĻā§āĻāĻāĻŋ āĻĒā§āϰā§āĻŖ āϏāĻāĻā§āϝāĻžāϰ āĻāĻžāĻāĻļā§āώ āύāĻŋāϰā§āĻŖā§ āĻāϰāĨ¤ [div_t div(numerator, denominator), (.quot, .rem), ldiv(n, d), lldiv(n, d), library: stdlib.h]
āĻĻā§āĻāĻāĻŋ āĻāĻā§āύāĻžāĻāĻļ āϏāĻāĻā§āϝāĻžāϰ āĻāĻžāĻāĻļā§āώ āύāĻŋāϰā§āĻŖā§ āĻāϰāĨ¤ [fmod(numerator, denominator), library: math.h] (rounded towards zero)
āĻĻā§āĻāĻāĻŋ āĻāĻā§āύāĻžāĻāĻļ āϏāĻāĻā§āϝāĻžāϰ āĻāĻžāĻāĻļā§āώ āĻ āĻāĻžāĻāĻĢāϞ āύāĻŋāϰā§āĻŖā§ āĻāϰāĨ¤ [fmod(numerator, denominator, "ient), library: math.h]
āĻĻā§āĻāĻāĻŋ āĻāĻā§āύāĻžāĻāĻļ āϏāĻāĻā§āϝāĻžāϰ āĻāĻžāĻāĻļā§āώ āύāĻŋāϰā§āĻŖā§ āĻāϰāĨ¤ [remainder(numerator, denominator), library: math.h] (rounded to nearest)
āĻĒāϰāĻŽāĻŽāĻžāύ āύāĻŋāϰā§āĻŖā§
āĻāĻāĻāĻŋ āĻĒā§āϰā§āĻŖ āϏāĻāĻā§āϝāĻžāϰ āĻĒāϰāĻŽāĻŽāĻžāύ (|x|) āύāĻŋāϰā§āĻŖā§ āĻāϰāĨ¤ [abs(x), labs(x), llabs(x)library: stdlib.h]
āĻāĻāĻāĻŋ āĻāĻā§āύāĻžāĻāĻļ āϏāĻāĻā§āϝāĻžāϰ āĻĒāϰāĻŽāĻŽāĻžāύ (|x|) āύāĻŋāϰā§āĻŖā§ āĻāϰāĨ¤ [fabs(x), library: math.h]
āϞāĻāĻžāϰāĻŋāĻĻāĻŽ āύāĻŋāϰā§āĻŖā§
āĻāĻāĻāĻŋ āϏāĻāĻā§āϝāĻžāϰ āύā§āϝāĻžāĻāĻžāϰāĻžāϞ āϞāĻāĻžāϰāĻŋāĻĻāĻŽ (base e) āύāĻŋāϰā§āĻŖā§ āĻāϰāĨ¤ [log(x), library: math.h]
āĻāĻāĻāĻŋ āϏāĻāĻā§āϝāĻžāϰ āϞāĻāĻžāϰāĻŋāĻĻāĻŽ (base 10) āύāĻŋāϰā§āĻŖā§ āĻāϰāĨ¤ [log10(x), library: math.h]
āĻāĻāĻāĻŋ āϏāĻāĻā§āϝāĻžāϰ āĻŦāĻžāĻāύāĻžāϰāĻŋ āϞāĻāĻžāϰāĻŋāĻĻāĻŽ (base 2) āύāĻŋāϰā§āĻŖā§ āĻāϰāĨ¤ [log2(x), library: math.h]
āĻāĻāĻāĻŋ āϏāĻāĻā§āϝāĻžāϰ āύā§āϝāĻžāĻāĻžāϰāĻžāϞ āĻāĻā§āϏāĻĒā§āύā§āύāĻļāĻŋā§āĻžāϞ āĻĢāĻžāĻāĻļāύ (e^x) āύāĻŋāϰā§āĻŖā§ āĻāϰāĨ¤ [exp(x), library: math.h]
āϤā§āϰāĻŋāĻā§āĻŖāĻŽāĻŋāϤāĻŋāĻ āĻā§āĻŖā§āϰ āĻŽāĻžāύ āύāĻŋāϰā§āĻŖā§
āĻāĻāĻāĻŋ āϰā§āĻĄāĻŋā§āĻžāύ āĻā§āĻŖā§āϰ āϏāĻžāĻāύ (sin(x)) āύāĻŋāϰā§āĻŖā§ āĻāϰāĨ¤ [sin(x), library: math.h]
āĻāĻāĻāĻŋ āϰā§āĻĄāĻŋā§āĻžāύ āĻā§āĻŖā§āϰ āĻā§āϏāĻžāĻāύ (cos(x)) āύāĻŋāϰā§āĻŖā§ āĻāϰāĨ¤ [cos(x), library: math.h]
āĻāĻāĻāĻŋ āϰā§āĻĄāĻŋā§āĻžāύ āĻā§āĻŖā§āϰ āĻā§āϝāĻžāύāĻā§āύā§āĻ (tan(x)) āύāĻŋāϰā§āĻŖā§ āĻāϰāĨ¤ [tan(x), library: math.h]
āϏāĻžāĻāύ āĻāϰ āĻŦāĻŋāĻĒāϰā§āϤ āĻā§āĻŖāĻŋāĻ āĻŽāĻžāύ āύāĻŋāϰā§āĻŖā§ āĻāϰāĨ¤ [asin(x), library: math.h]
āĻā§āϏāĻžāĻāύ āĻāϰ āĻŦāĻŋāĻĒāϰā§āϤ āĻā§āĻŖāĻŋāĻ āĻŽāĻžāύ āύāĻŋāϰā§āĻŖā§ āĻāϰāĨ¤ [acos(x), library: math.h]
āĻā§āϝāĻžāύāĻā§āύā§āĻ āĻāϰ āĻŦāĻŋāĻĒāϰā§āϤ āĻā§āĻŖāĻŋāĻ āĻŽāĻžāύ āύāĻŋāϰā§āĻŖā§ āĻāϰāĨ¤ [atan(x), library: math.h]
āϰāĻžāĻāύā§āĻĄ, āϏāĻŋāϞāĻŋāĻ, āĻĢā§āϞā§āϰ, āĻ āĻā§āϰāĻžāĻāĻā§āĻā§āĻĄ āĻā§āϝāĻžāϞ⧠āύāĻŋāϰā§āĻŖā§
āĻāĻāĻāĻŋ āĻāĻā§āύāĻžāĻāĻļ āϏāĻāĻā§āϝāĻžāϰ āϰāĻžāĻāύā§āĻĄ āĻā§āϝāĻžāϞ⧠āύāĻŋāϰā§āĻŖā§ āĻāϰāĨ¤ [round(x), library: math.h]
āĻāĻāĻāĻŋ āĻāĻā§āύāĻžāĻāĻļ āϏāĻāĻā§āϝāĻžāϰ āϏāĻŋāϞāĻŋāĻ āĻā§āϝāĻžāϞ⧠āύāĻŋāϰā§āĻŖā§ āĻāϰāĨ¤ [ceil(x), library: math.h]
āĻāĻāĻāĻŋ āĻāĻā§āύāĻžāĻāĻļ āϏāĻāĻā§āϝāĻžāϰ āĻĢā§āϞā§āϰ āĻā§āϝāĻžāϞ⧠āύāĻŋāϰā§āĻŖā§ āĻāϰāĨ¤ [floor(x), library: math.h]
āĻāĻāĻāĻŋ āĻāĻā§āύāĻžāĻāĻļ āϏāĻāĻā§āϝāĻžāϰ āĻā§āϰāĻžāĻāĻā§āĻā§āĻĄ āĻā§āϝāĻžāϞ⧠āύāĻŋāϰā§āĻŖā§ āĻāϰāĨ¤ [trunc(x), library: math.h]
Last updated