Programiranje C nam omogoča izvajanje matematičnih operacij prek funkcij, definiranih v datoteki glave. Datoteka glave vsebuje različne metode za izvajanje matematičnih operacij, kot so sqrt(), pow(), ceil(), floor() itd.
C matematične funkcije
V datoteki glave math.h so različne metode. Spodaj so podane pogosto uporabljene funkcije datoteke glave math.h.
št. | funkcija | Opis |
---|---|---|
1) | ceil (število) | zaokroži dano število. Vrne celoštevilsko vrednost, ki je večja ali enaka danemu številu. |
2) | nadstropje (številka) | zaokroži dano število navzdol. Vrne vrednost celega števila, ki je manjša ali enaka danemu številu. |
3) | sqrt(število) | vrne kvadratni koren danega števila. |
4) | pow(osnova, eksponent) | vrne potenco danega števila. |
5) | abs (število) | vrne absolutno vrednost danega števila. |
C Primer matematike
Oglejmo si preprost primer matematičnih funkcij, ki jih najdemo v datoteki glave 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; }
Izhod:
4.000000 4.000000 3.000000 3.000000 4.000000 2.645751 16.000000 27.000000 12