Tanıtım 1. Dil 1.1 Karakterler 1.1.1 3'lü Sıralı Karakterler 1.1.2 Kaçış Dizgesi 1.1.3 Yorumlar (Comments) 1.2 Tanımlayıcılar 1.2.1 Anahtar Kelimeler 1.2.2 Değişkenler (Variables) 1.2.3 Numaralandırılmış Etiketler 1.2.4 Diziler (Arrays) 1.2.5 Yapılar ve Birlikler (Structures and Unions) 1.2.6 Sabitler (Constants) 1.2.7 Karakter Dizileri (Strings) 1.2.8 sizeof 1.3 Fonksiyonlar 1.3.1 Tanımlamalar 1.3.2 Program Başlatma 1.4 Referanslar 1.4.1 Göstericiler ve Adres Operatörü 1.4.2 Tür Dönüşümü 1.5 Operatörler 1.5.1 Son Ek 1.5.2 Tekli ve Ön Ek 1.5.3 Normal 1.5.4 Boolean (Doğru ya da Yanlış) 1.5.5 Atamalar 1.5.6 Öncelik 1.6 Şartlar ve Döngüler 1.6.1 if 1.6.2 switch 1.6.3 while 1.6.4 do 1.6.5 for 1.6.6 goto 1.6.7 continue 1.6.8 break 1.6.9 return 1.7 Ön İşleme Direktifleri 1.7.1 #if, #elif, #else, #endif 1.7.2 #define, #undef, #ifdef, #ifndef 1.7.3 #include 1.7.4 #line 1.7.5 #error 1.7.6 #pragma 1.7.7 Önceden Tanımlanmış Makrolar 2. Kütüphane 2.1 assert.h 2.1.1 assert 2.2 ctype.h 2.2.1 is... Fonksiyonlar 2.2.2 to... Fonksiyonlar 2.3 errno.h 2.3.1 EDOM 2.3.2 ERANGE 2.3.3 errno 2.4 float.h 2.4.1 Tanımlı Değerler 2.5 limits.h 2.5.1 Tanımlı Değerler 2.6 locale.h 2.6.1 Değişkenler ve Tanımlar 2.6.2 setlocale 2.6.3 localeconv 2.7 math.h 2.7.1 Hata Koşulları 2.7.2 Trigonometrik Fonksiyonlar 2.7.2.1 acos 2.7.2.2 asin 2.7.2.3 atan 2.7.2.4 atan2 2.7.2.5 cos 2.7.2.6 cosh 2.7.2.7 sin 2.7.2.8 sinh 2.7.2.9 tan 2.7.2.10 tanh 2.7.3 Üstel ve Logaritmik Fonksiyonlar 2.7.3.1 exp 2.7.3.2 frexp 2.7.3.3 ldexp 2.7.3.4 log 2.7.3.5 log10 2.7.3.6 modf 2.7.3.7 pow 2.7.3.8 sqrt 2.7.4 Diğer Matematik Fonksiyonları 2.7.4.1 ceil 2.7.4.2 fabs 2.7.4.3 floor 2.7.4.4 fmod 2.8 setjmp.h 2.8.1 Değişkenler ve Tanımlar 2.8.2 setjmp 2.8.3 longjmp 2.9 signal.h 2.9.1 Değişkenler ve Tanımlar 2.9.2 signal 2.9.3 raise 2.10 stdarg.h 2.10.1 Değişkenler ve Tanımlar 2.10.2 va_start 2.10.3 va_arg 2.10.4 va_end 2.11 stddef.h 2.11.1 Değişkenler ve Tanımlar 2.12 stdio.h 2.12.1 Değişkenler ve Tanımlar 2.12.2 Streams and Files 2.12.3 Dosya Fonksiyonları 2.12.3.1 clearerr 2.12.3.2 fclose 2.12.3.3 feof 2.12.3.4 ferror 2.12.3.5 fflush 2.12.3.6 fgetpos 2.12.3.7 fopen 2.12.3.8 fread 2.12.3.9 freopen 2.12.3.10 fseek 2.12.3.11 fsetpos 2.12.3.12 ftell 2.12.3.13 fwrite 2.12.3.14 remove 2.12.3.15 rename 2.12.3.16 rewind 2.12.3.17 setbuf 2.12.3.18 setvbuf 2.12.3.19 tmpfile 2.12.3.20 tmpnam 2.12.4 I/O Fonksiyon Biçimleri 2.12.4.1 ...printf Fonksiyonları 2.12.4.2 ...scanf Fonksiyonları 2.12.5 I/O Karakter Fonksiyonları 2.12.5.1 fgetc 2.12.5.2 fgets 2.12.5.3 fputc 2.12.5.4 fputs 2.12.5.5 getc 2.12.5.6 getchar 2.12.5.7 gets 2.12.5.8 putc 2.12.5.9 putchar 2.12.5.10 puts 2.12.5.11 ungetc 2.12.7 Hata Fonksiyonları 2.12.7.1 perror 2.13 stdlib.h 2.13.1 Değişkenler ve Tanımlar 2.13.2 Karakter Fonksiyonları 2.13.2.1 atof 2.13.2.2 atoi 2.13.2.3 atol 2.13.2.4 strtod 2.13.2.5 strtol 2.13.2.6 strtoul 2.13.3 Bellek Fonksiyonları 2.13.3.1 calloc 2.13.3.2 free 2.13.3.3 malloc 2.13.3.4 realloc 2.13.4 Çevre Fonksiyonlar 2.13.4.1 abort 2.13.4.2 atexit 2.13.4.3 exit 2.13.4.4 getenv 2.13.4.5 system 2.13.5 Arama ve Sınıflandırma Fonksiyonları 2.13.5.1 bsearch 2.13.5.2 qsort 2.13.6 Matematik Fonksiyonları 2.13.6.1 abs 2.13.6.2 div 2.13.6.3 labs 2.13.6.4 ldiv 2.13.6.5 rand 2.13.6.6 srand 2.13.7 Multibyte Functions 2.13.7.1 mblen 2.13.7.2 mbstowcs 2.13.7.3 mbtowc 2.13.7.4 wcstombs 2.13.7.5 wctomb 2.14 string.h 2.14.1 Değişkenler ve Tanımlar 2.14.2 memchr 2.14.3 memcmp 2.14.4 memcpy 2.14.5 memmove 2.14.6 memset 2.14.7 strcat 2.14.8 strncat 2.14.9 strchr 2.14.10 strcmp 2.14.11 strncmp 2.14.12 strcoll 2.14.13 strcpy 2.14.14 strncpy 2.14.15 strcspn 2.14.16 strerror 2.14.17 strlen 2.14.18 strpbrk 2.14.19 strrchr 2.14.20 strspn 2.14.21 strstr 2.14.22 strtok 2.14.23 strxfrm 2.15 time.h 2.15.1 Değişkenler ve Tanımlar 2.15.2 asctime 2.15.3 clock 2.15.4 ctime 2.15.5 difftime 2.15.6 gmtime 2.15.7 localtime 2.15.8 mktime 2.15.9 strftime 2.15.10 time Ek A ASCII Tablosu Katalog (Index) Katalog (Index)