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