PROGRAMLAMA Temel Kütüphane Fonksiyonları

PROGRAMLAMA Temel Kütüphane Fonksiyonları
1
612
Forum sitemizde mesaj sayısı kasmak için oto mesaj yanıtlayıcı programlar kullanmak kesinlikle yasaktır.
Lütfen yorum yaparken ( ty,tyty, +++++, up up, asasdasf ) vb. anlamsız ifadeler kullanmayalım. Bu şekilde yorum yapan üyelerin üyelikleri durdurulacaktır.
Spam mesajlar atan kişileri RAPOR butonu ile bize bildiriniz!

Mia

28 Nis 2020
930
177
314
Giriş

Bu kısımda, C Programlama Dili'nde sık kullanılan ve diğer bölümlerde yararlanacağımız kütüphane fonksiyonlarının bazıları işlenecektir. Kütüphane fonksiyonu C dilinde önceden tanımlanmış hazır fonksiyonlarıdır. C dilinde birçok iş bu fonksiyonlarla yapılmaktadır.

Her kütüphane fonksiyonu bir başlık dosyasında tanımlanmıştır. Bu yüzden bir kütüphane fonksiyonunu kullanmadan önce, onun hangi başlık dosyası ile kullanılması gerektiğini bilmelisiniz.


5.1 Matematiksel Fonksiyonlar (math.h)

Matematiksel fonksiyonların hemen hemen hepsi double veri tipindedir. Bu fonksiyonlardan biri program içinde kullanılacaksa math.h başlık dosyası program içine eklenmelidir. En çok kullanılan matematiksel fonksiyonlar Tablo 5.1'de listelenmiştir.

Tablo 5.1: math.h kütüphanesinde tanımlı bazı fonksiyonlar ve ön tanımlı sabitler
Resimleri görmek için kayıtlı olmalısınız

Resimleri görmek için kayıtlı olmalısınız


Trigonometrik (sin, cos, tan) fonksiyonlar kendisine parametre olarak gelen değeri radyan olarak kabul eder ve sonucu hesaplar. Eğer açılar derece cinsinden hesaplanması gerekiyorsa şu dönüşüm kullanılanılabilir:

radyan = (3.141593/180.0) * derece;
Program 5.1: sin(), cos(), and tan() fonksiyonlarının kullanımı
Resimleri görmek için kayıtlı olmalısınız


ÇIKTI

Resimleri görmek için kayıtlı olmalısınız


5.2 Standart Kütüphane Fonksiyonları (stdlib.h)

Standart kütüphanede, programı sonlandıran, dinamik bellek yönetiminde kullanılan veya rastgele sayı üretme vb. işlevleri yerine getiren bir çok fonksiyon mevcuttur. Bu kısımda, bunlardan bir kaçı Tablo 5.2'de listelenmiştir.
Tablo 5.2: stdlib.h kütüphanesinde tanımlı bazı fonksiyonlar
Resimleri görmek için kayıtlı olmalısınız

Program 5.2: rand() fonksiyonu kullanımı
Resimleri görmek için kayıtlı olmalısınız


ÇIKTI

Resimleri görmek için kayıtlı olmalısınız


5.3 Karakter Üzerinde İşlem Yapan Fonksiyonlar (ctype.h)

Tablo 5.3: ctype.h Kütüphanesinde tanımlı fonksiyonlar
Resimleri görmek için kayıtlı olmalısınız


Program 5.3: ctype.h kütüphansinde bulunan bazı makroların kullanımı
Resimleri görmek için kayıtlı olmalısınız


ÇIKTI
Resimleri görmek için kayıtlı olmalısınız
 

xreal13x

Üye
12 May 2021
41
5
22
sen her şeyde en iyisisin, her gün büyümemize yardımcı olabilecek değerli bilgileri paylaştığın için çok teşekkür ederim
 
Forum sitemizde mesaj sayısı kasmak için oto mesaj yanıtlayıcı programlar kullanmak kesinlikle yasaktır.
Lütfen yorum yaparken ( ty,tyty, +++++, up up, asasdasf ) vb. anlamsız ifadeler kullanmayalım. Bu şekilde yorum yapan üyelerin üyelikleri durdurulacaktır.
Spam mesajlar atan kişileri RAPOR butonu ile bize bildiriniz!