Programovanie C nám umožňuje vykonávať matematické operácie prostredníctvom funkcií definovaných v hlavičkovom súbore. Hlavičkový súbor obsahuje rôzne metódy na vykonávanie matematických operácií, ako napríklad sqrt(), pow(), ceil(), floor() atď.
C matematické funkcie
V hlavičkovom súbore math.h sú rôzne metódy. Bežne používané funkcie hlavičkového súboru math.h sú uvedené nižšie.
| Nie | Funkcia | Popis |
|---|---|---|
| 1) | strop (číslo) | zaokrúhli dané číslo nahor. Vráti celočíselnú hodnotu, ktorá je väčšia alebo rovná danému číslu. |
| 2) | poschodie (číslo) | zaokrúhli nadol dané číslo. Vráti celočíselnú hodnotu, ktorá je menšia alebo rovná danému číslu. |
| 3) | sqrt(číslo) | vráti druhú odmocninu daného čísla. |
| 4) | pow (základ, exponent) | vráti mocninu daného čísla. |
| 5) | abs(číslo) | vráti absolútnu hodnotu daného čísla. |
C Matematický príklad
Pozrime sa na jednoduchý príklad matematických funkcií v hlavičkovom súbore math.h.
#include #include int main(){ printf('
%f',ceil(3.6)); printf('
%f',ceil(3.3)); printf('
%f',floor(3.6)); printf('
%f',floor(3.2)); printf('
%f',sqrt(16)); printf('
%f',sqrt(7)); printf('
%f',pow(2,4)); printf('
%f',pow(3,3)); printf('
%d',abs(-12)); return 0; } Výkon:
4.000000 4.000000 3.000000 3.000000 4.000000 2.645751 16.000000 27.000000 12