logo

C Math

C Programmering tillåter oss att utföra matematiska operationer genom de funktioner som definieras i rubrikfilen. Rubrikfilen innehåller olika metoder för att utföra matematiska operationer såsom sqrt(), pow(), ceil(), floor() etc.

C Matematiska funktioner

Det finns olika metoder i math.h-huvudfilen. De vanligaste funktionerna i math.h-huvudfilen ges nedan.

Nej.FungeraBeskrivning
1)tak (nummer)avrundar det givna talet. Den returnerar heltalsvärdet som är större än eller lika med ett givet tal.
2)våning (nummer)avrundar nedåt det givna antalet. Det returnerar heltalsvärdet som är mindre än eller lika med ett givet tal.
3)sqrt(nummer)returnerar kvadratroten av ett givet tal.
4)pow(bas, exponent)returnerar potensen av ett givet tal.
5)abs (nummer)returnerar det absoluta värdet av ett givet tal.

C Math Exempel

Låt oss se ett enkelt exempel på matematiska funktioner som finns i rubrikfilen 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; } 

Produktion:

 4.000000 4.000000 3.000000 3.000000 4.000000 2.645751 16.000000 27.000000 12