- 28 Nis 2020
- 930
- 207
- 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
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ı
ÇIKTI
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
Program 5.2: rand() fonksiyonu kullanımı
ÇIKTI
5.3 Karakter Üzerinde İşlem Yapan Fonksiyonlar (ctype.h)
Tablo 5.3: ctype.h Kütüphanesinde tanımlı fonksiyonlar
Program 5.3: ctype.h kütüphansinde bulunan bazı makroların kullanımı
ÇIKTI
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