إتقان موضوع متغير محرفي (حوسبة)

تشار (الإنجليزية: char) في لغة البرمجة هو نوع من البيانات، في وثائق بوزيكس تم تعريف «التشار» على انه سلسلة متكونة من بايت أو أكثر لتشكل محرف، ومع ذلك بقي مصطلح تشار نوع من البيانات بحجم 8 بت في العديد من لغات البرمجة مثل C + + ونفس الشيء لـ C سي ، لغات أخرى مثل جافا التشار يستخدم 16 بت.

التشار قد يكون كبيرة بما يكفي لاحتواء أي محرف. تاريخيا كانت المحارف تخزن في بايت واحد، سبب هذا قيود عند زيادة الرموز في الحاسوب، استعمل أكثر من تشار واحد ليمثل الرموز و المحارف لكن أدى إلى خلط بين المصطلحات ( تشار سلسلة بايتات) أو ( تشار حجمه 1 بايت )

. هذا ما يجعل الكثير من الوثائق مربكة أو مضللة عندما تستخدم تشار متعدد البايتات للتعامل مع المحارف.

قراءة المقال الكامل على ويكيبيديا ←