IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   C ve C++ (https://www.ircforumlari.net/c-ve-c/)
-   -   Digraph ve Trigraphs (https://www.ircforumlari.net/c-ve-c/545947-digraph-ve-trigraphs.html)

SeckiN 02 Eylül 2013 21:36

Digraph ve Trigraphs
 
Bu yazının amacı, bilgisayar programlama dillerinde kullanılan digraph ve trigraph kavramlarını açıklamaktır.

Basitçe bir programlama dilinde çeşitli sebeplerden dolayı bazı karakterlerin yazılması mümkün olmadığında digraph veya trigraph ismi verilen ve arka arkaya gelen 2 veya 3 karakterden oluşan ve asılnda tek bir karakteri ifade etmek için kullanılan değerlere başvurulur.

Örneğin klavyede istenen karakterin bulunmaması veya bağlantıda istenen karakterin taşınamaması (remote shell veya telnet gibi ortamlarda kodlanması halinde) veya programlama ortamının istenen karakteri desteklememesi (mikro işlemci programlama durumları gibi) çeşitli hallerde bu özel karakter ikilileri veya üçlülerine başvurulur.

Aşağıda C dili için verilmiş bir tablo bulunmakadır ve bu tabloda bulunan karakterler C99 stantlarında belirlenmiştir ve bu standartları sağlayan bütün derleyicilerin (compiler) bu ikilileri ve üçlüleri desteklemesi beklenir:


[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Burada dikkat edilmesi gereken konulardan birisi de gcc derleyicisine parametre olarak -trigraphs veriliyor olmasıdır. Bazı derleyiciler bunu doğrudan desteklerken bazı derleyicilere, derleme sırasında (compile time) bu parametrenin özel olarak verilmesi gerekmektedir.

Alıntı / Düzenlenmiştir.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 02:29.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net