المحارف (Characters)
جزء من قسم الأساسيات في رحلة C على Coddy. الدرس 8 من 63.
في لغة C، يُستخدم نوع البيانات char لتخزين محرف واحد. تُحاط المحارف في C بعلامات اقتباس مفردة.
صرّح عن متغيّر من نوع محرف:
char letter;عيّن حرفًا للمتغيّر:
letter = 'A';يمكنك أيضًا التصريح والتهيئة في سطر واحد:
char grade = 'B';يشغل الحرف 1 بايت من الذاكرة، ويُخزَّن فعليًا كعدد صحيح يمثّل قيمة ASCII الخاصة به (ASCII هو الجدول القياسي الذي يمنح كل حرف رقمًا). على سبيل المثال، يُخزَّن الحرف 'A' كالقيمة 65، والحرف 'B' كالقيمة 66، وهكذا.
يمكنك طباعة محرف باستخدام محدِّد التنسيق %c:
printf("The letter is: %c\n", letter);التحدي
سهلأنشئ برنامجًا يقوم بما يلي:
- يُصرّح عن متغير محرف باسم
symbol - يُسند المحرف '@' إلى هذا المتغير
- يطبع الرسالة "The symbol is: @" حيث تكون @ قيمة متغيرك
جرّب بنفسك
#include <stdio.h>
int main() {
// اكتب الكود الخاص بك هنا
return 0;
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
2المتغيرات
أنواع البياناتالأعداد الصحيحة (Integer)الأعداد العشرية (Float - Double)المحارف (Characters)القيم المنطقية (Booleans)الثوابتأساسيات printfقواعد تسمية المتغيراتتحويل الأنواع (Type Casting) - الجزء 1تحويل الأنواع (Type Casting) - الجزء 2تحدي المراجعة3المعاملات
المعاملات الحسابيةمعامل باقي القسمةالزيادة والنقصانمعاملات الإسنادالمعاملات العلائقيةالمعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيالمعاملات المنطقية - الجزء الثالثتحدي المراجعةتدرّب بنفسك: مترجم C عبر الإنترنت
ابحث عن رمز أي حرف: محوّل ASCII