Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /var/www/vhosts/bilgigunlugum.net/httpdocs/index.php on line 43
C Programlama

BG MVC Model View Controller eğitim serisi yayında...

Ana sayfa > Programlama > C Programlama > C standart kütüphanesi > <uchar.h> (C11)

<uchar.h> (C11)

C11 standartları ile birlikte C Programlama Dili'ne eklenen uchar.h başlık dosyasında 16-bit and 32-bit karakterleri destekleyen fonksiyon, veri türleri ve makro tanımlamaları yer almaktadır.

Fonksiyonlar

Fonksiyon adı Açıklama
c16rtomb (C11) 16 bitlik geniş karakteri dar çoklu byte karakter dizisine çevirir.
c32rtomb (C11) 32 bitlik geniş karakteri dar çoklu byte karakter dizisine çevirir.
mbrtoc16 (C11) Dar çoklu byte karakter dizisinden 16 bitlik geniş karakter oluşturur.
mbrtoc32 (C11) Dar çoklu byte karakter dizisinden 32 bitlik geniş karakter oluşturur.

Veriler

Veri türü adı Açıklama
char16_t 16 bitlik geniş karakter.
char32_t 32 bitlik geniş karakter.

Makro sabitler

Sabit adı Açıklama
__STDC_UTF_16__ (C11) UTF-16 kodlamanın mbrtoc16 ve c16rtomb tarafından kullanıldığını gösterir.
__STDC_UTF_32__ (C11) UTF-16 kodlamanın mbrtoc32 ve c32rtomb tarafından kullanıldığını gösterir.