Programování v jazyce C nám umožňuje provádět matematické operace pomocí funkcí definovaných v záhlaví souboru. Soubor záhlaví obsahuje různé metody pro provádění matematických operací, jako je sqrt(), pow(), ceil(), floor() atd.
C Matematické funkce
V záhlaví souboru math.h jsou různé metody. Běžně používané funkce hlavičkového souboru math.h jsou uvedeny níže.
| Ne. | Funkce | Popis |
|---|---|---|
| 1) | strop (číslo) | zaokrouhlí dané číslo nahoru. Vrací celočíselnou hodnotu, která je větší nebo rovna danému číslu. |
| 2) | patro (číslo) | zaokrouhlí dané číslo dolů. Vrací celočíselnou hodnotu, která je menší nebo rovna danému číslu. |
| 3) | sqrt(číslo) | vrátí druhou odmocninu daného čísla. |
| 4) | pow (základ, exponent) | vrací mocninu daného čísla. |
| 5) | abs(číslo) | vrátí absolutní hodnotu daného čísla. |
C Matematický příklad
Podívejme se na jednoduchý příklad matematických funkcí nalezených v záhlaví souboru 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ýstup:
4.000000 4.000000 3.000000 3.000000 4.000000 2.645751 16.000000 27.000000 12