Digraf dalam C dan C : Perspektif Sejarah
Pada masa awal pengkomputeran, pengaturcara sering kekurangan papan kekunci yang menyokong aksara ISO 646 ditetapkan. Untuk menangani had ini, digraf telah dicipta sebagai cara untuk mewakili aksara khas menggunakan dua aksara bersebelahan.
Digraf telah diperkenalkan dalam C99 dan C untuk mengurangkan cabaran menaip aksara tertentu, terutamanya aksara yang tidak tersedia pada papan kekunci konvensional. Contohnya, digraf "??:" digunakan untuk mewakili aksara bertindih (:) hadapan.
Atur cara yang dinyatakan di atas ialah contoh penggunaan digraf yang sah dalam C. Ia termasuk penggunaan digraf seperti " ??=" (tanda sama) dan "??:" (bertindih hadapan) dalam fungsi "salinan". Digraf ini berfungsi sebagai pengganti untuk aksara masing-masing, membolehkan atur cara berfungsi dengan betul walaupun pada papan kekunci yang tidak mempunyai sokongan untuk aksara khusus tersebut.
Digraf sebahagian besarnya telah tidak digemari dalam pengaturcaraan moden disebabkan ketersediaan papan kekunci yang meluas. yang menyokong Unicode. Walau bagaimanapun, ia kekal sebagai artifak sejarah dalam C dan C , menawarkan bukti kepintaran yang digunakan dalam mengatasi batasan teknologi masa lalu.
Atas ialah kandungan terperinci Mengapakah Digraf dalam C dan C Masih Relevan Hari Ini?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!