c matematik kütüphanesi fonksiyonları
c matematik kütüphanesi fonksiyonları kullanmak için <math.h> kütüphanesi kullanılır.
sqrt fonksiyonu:
karekök bulmak için kullanılır. sqrt fonksiyonu double tipinde sonuç döndürür.
#include <stdio.h> #include <math.h> int main() { printf("%.2f",sqrt(400)); return 0; }
output:
20.00
exp fonksiyonu:
e^x üssel fonksiyondur. exp fonksiyonu double tipinde sonuç döndürür.
#include <stdio.h> #include <math.h> int main() { printf("%f",exp(1.0)); return 0; }
output:
2.718252
log fonksiyonu:
x'in e tabanına göre logaritması. log fonksiyonu double tipinde sonuç döndürür.
#include <stdio.h> #include <math.h> int main() { printf("%.1f",log(2.718252)); return 0; }
output:
1.0
log10 fonksiyonu:
x'in 10 tabanına göre logaritması. log10 fonksiyonu double tipinde sonuç döndürür.
#include <stdio.h> #include <math.h> int main() { printf("%.1f",log10(10.0)); return 0; }
output:
1.0
fabs fonksiyonu:
x‘in mutlak değeri. fabs fonksiyonu double tipinde sonuç döndürür.
#include <stdio.h> #include <math.h> int main() { printf("%.1f",fabs(-4)); return 0; }
output:
4.0
ceil fonksiyonu:
x‘i kendinden büyük ilk tamsayıya yuvarlar. ceil fonksiyonu double tipinde sonuç döndürür.
#include <stdio.h> #include <math.h> int main() { printf("%.1f\n",ceil(8.3)); printf("%.1f",ceil(-8.3)); return 0; }
output:
9.0
-8.0
floor fonksiyonu:
x‘i kendinden küçük ilk tamsayıya yuvarlar. floor fonksiyonu double tipinde sonuç döndürür.
#include <stdio.h> #include <math.h> int main() { printf("%.1f\n",floor(8.3)); printf("%.1f",floor(-8.3)); return 0; }
output:
8.0
-9.0
pow fonksiyonu:
x üzeri y. pow fonksiyonu double tipinde sonuç döndürür.
#include <stdio.h> #include <math.h> int main() { printf("%.1f\n",pow(2,3)); printf("%.1f",pow(16,.5)); return 0; }
output:
8.0
4.0
fmod fonksiyonu:
x/y işleminin kalanını bulur. fmod fonksiyonu double tipinde sonuç döndürür.
#include <stdio.h> #include <math.h> int main() { printf("%.1f\n",fmod(20,3)); return 0; }
output:
2.0
sin fonksiyonu:
x‘in sinüsünü hesaplar(x radyan). sin fonksiyonu double tipinde sonuç döndürür.
#include <stdio.h> #include <math.h> int main() { printf("%.1f\n",sin(1.0)); return 0; }
output:
0.8
cos fonksiyonu:
x‘in cosinüsünü hesaplar (x radyan). cos fonksiyonu double tipinde sonuç döndürür.
#include <stdio.h> #include <math.h> int main() { printf("%.1f\n",cos(1.0)); return 0; }
output:
0.5
tan fonksiyonu:
x‘in tanjantını hesaplar (x radyan). tan fonksiyonu double tipinde sonuç döndürür.
#include <stdio.h> #include <math.h> int main() { printf("%.1f\n",tan(1.0)); return 0; }
output:
1.6