C99 standardı ile C'ye neler eklendi ?

Başlatan Erol YILMAZ, 02 Mayıs 2013, 02:21:07

Erol YILMAZ

- Yeni kütüphaneler ve başlık dosyaları
- printf() ve scanf() fonksiyon ailesinin düzenlenmesi
- değişken uzunluktaki diziler
- Karmaşık sayılar için destek
- long long int değişken türü
- C++ taki gibi // yorum satırı desteği
- Önişlemci için yapılan bazı değişiklikler
- for ifadesi içinde değişken tanımlama


for Döngüsü İçinde Değişken Bildirme :

C99 ile for döngüsünde değişiklikler yapılarak döngünün ilk kısmında bir yada daha fazla değişken

edebiliriz. Tanımladığımız değişkenlerin kapsamı ise for bloğu ile sınırlıdır.

C99 ile gelen yeni kütüphaneler :

C99 ile bazı yeni kütüphane ve başlık dosyaları dahil edilmiştir.
Bunlardan bazıları;

<complex.h> karmaşık sayıları destekler
<inttypes.h> standart, taşınabilir tamsayılar tanımlıdır.

Örneğin:

int16_t tam olarak 16 bitlik tamsayı
intmax_t enbüyük tamsayı tipi
uintmax_t enbüyük işaretsiz tamsayı tipi

...

http://www.csharpnedir.com/articles/read/?id=277