Ad | Eklendiği standard | Açıklama |
<assert.h> | | Kodda mantık hatalarını bulmaya yarayan, hata ayıklamada kullanılabilecek assert makrosunu tanımlar. |
<complex.h> | C99 | Karmaşık sayılarla çalışmaya yarayan çeşitli fonksiyonları tanımlar. |
<ctype.h> | | char türlerini test etmeye (isalpha , isdigit vd.) veya dönüştürmeye (tolower , toupper ) yarayan fonksiyonları tanımlar. |
<errno.h> | | Hata kodlarını test etmeye yarayan makroları barındırır. |
<fenv.h> | C99 | Bilgisayar ortanımda reel sayıların (floating-point) çalışma ortamıyla ilgiyi fonksiyonları tanımlar. |
<float.h> | | Reel sayıların gerçeklenime özgü (implementation-specific) özelliklerini (min, max, epsilon gibi) sağlayan makroları tanımlar. |
<inttypes.h> | C99 | Belirli genişlikteki integer türlerini tanımlar. |
<iso646.h> | NA1 | ISO 646 karakter setinde kod yazabilmek için standard belirteçler (token) yerine kullanılabilecek alternatifler sunar. |
<limits.h> | | Tam sayı (integer) türlerinin gerçeklenime özgü özelliklerini sağlayan makroları tanımlar. |
<locale.h> | | Lokalizasyon araçları sağlar. |
<math.h> | | Çeşitli matematik fonksiyonları sağlar. |
<setjmp.h> | | Fonksiyon çağrısı ortasında program akışını değiştiren setjmp ve longjmp makrolarını sağlar. |
<signal.h> | | Sinyal işleme fonksiyonları sağlar. |
<stdalign.h> | C11 | Nesnelerin hafızaya nasıl yerleştiğini (alignment) belirleyen makroları tanımlar. |
<stdarg.h> | | Fonksiyona değişebilen (variadic) sayıda argüman geçilebilmesine olanak tanıyan makroları tanımlar. |
<stdatomic.h> | C11 | İş parcacıkları (thread) arasında paylaşılmış veriler üzerinde aynı anda tek bir işlem (atomic) yapmaya yarayan makro ve fonksiyonları tanımlar. |
<stdbool.h> | C99 | Bool türü tanımını sağlar. |
<stddef.h> | | Kullanışlı pek çok tür ve makro sağlar. |
<stdint.h> | C99 | Belli bit sayısı genişliğinde integer türleri tanımlar. |
<stdio.h> | | Giriş ve çıkış fonksiyonları sağlar. |
<stdlib.h> | | Çeşitli string sayı dönüşümü, rastgele gibi görünen (pseudo-random) sayı, dinamik hafıza yönetimi ve program araçları ile ilgili fonksiyonlar sağlar. |
<stdnoreturn.h> | C11 | Bir dönüş türü olmayan fonksiyonları belirtmede kullanılır. |
<string.h> | | Çeşitli string işleme fonksiyonları sağlar. |
<tgmath.h> | C99 | Bir grup tür-jenerik makro tanımlayarak çeşitli matematik fonksiyonlarının türden bağımsız olarak çağrılmasına izin verir. |
<threads.h> | C11 | İş parçacıklarını (thread), karşılıklı dışlamaları (mutex) ve koşul değişkenlerini (condition variable) yönetmeye yarayan fonksiyonları sağlar. |
<time.h> | | Tarih ve zaman işlemleriyle ilgili fonksiyonları sağlar. |
<uchar.h> | C11 | Unicode karakterler üzerinde işlem yapmak için tür ve fonksiyonlar sağlar. |
<wchar.h> | NA1 | wchar (wide char), ASCII karakter kümesinin dışında, bir bayttan daha büyük karakterlerden oluşan stringleri işlemek için çeşitli fonksiyonlar sağlar. |
<wctype.h> | NA1 | wchar türleri için test ve dönüşüm fonksiyonları sağlar. |