البرمجة بلغة السى - أمثلة الجزء الأول – البرنامج الخامس : إيجاد قيمة كود أسكى ASCII لحرف .
منتديات الهندسة الكهربية والإلكترونية والميكاترونكس والكومبيوتر :: الفئة الأولى :: منتدى البرمجة بلغة السى C Programming
صفحة 1 من اصل 1
البرمجة بلغة السى - أمثلة الجزء الأول – البرنامج الخامس : إيجاد قيمة كود أسكى ASCII لحرف .
البرمجة بلغة السى - أمثلة الجزء الأول – البرنامج الخامس : إيجاد قيمة كود أسكى ASCII لحرف .
كل حرف فى لغة السى له قيمة عدد صحيح يمثله . هذه القيمة تعرف بقيمة كود أسكى لهذا الحرف . على سبيل المثال : قيمة كود أسكى للحرف 'a' هى 97 .
عندما يتم تخزين حرف فى متغير من نوع char ، فإنه يتم تخزين قيمة كود أسكى بدلا من الحرف نفسه . على سبيل المثال : إذا حاولت تخزين الحرف 'a' فى متغير من نوع char ، فإن قيمة كود أسكى للحرف هى التى يتم تخزينها وهى 97 .
فى هذا البرنامج : يتم سؤال المستخدم لإدخال حرف ويقوم هذا البرنامج بعرص قيمة كود أسكى لهذا الحرف .
كود المصدر :
الخرج :
الشرح :
فى هذا البرنامج ، يتم سؤال المستخدم لإدخال حرف ويتم تخزين هذا الحرف فى المتغير "c" ، أى أنه يتم تخزين قيمة كود أسكى لهذا الحرف فى المتغير "c" .
عندما يتم عرض هذه القيمة باستخدام تنسيق تحويل الحروف "%c" ، فإنه يتم عرض المتغير الفعلى (الحرف) ، ولكن عندما يتم عرض هذا المتغير باستخدام التنسق "%d" ،يتم عرض قيمة كود أسكى لهذا الحرف (مكافىء أسكى للحرف) .
كل حرف فى لغة السى له قيمة عدد صحيح يمثله . هذه القيمة تعرف بقيمة كود أسكى لهذا الحرف . على سبيل المثال : قيمة كود أسكى للحرف 'a' هى 97 .
عندما يتم تخزين حرف فى متغير من نوع char ، فإنه يتم تخزين قيمة كود أسكى بدلا من الحرف نفسه . على سبيل المثال : إذا حاولت تخزين الحرف 'a' فى متغير من نوع char ، فإن قيمة كود أسكى للحرف هى التى يتم تخزينها وهى 97 .
فى هذا البرنامج : يتم سؤال المستخدم لإدخال حرف ويقوم هذا البرنامج بعرص قيمة كود أسكى لهذا الحرف .
كود المصدر :
- الكود:
/* Source code to find ASCII value of a character entered by user */
#include <stdio.h>
int main(){
char c;
printf("Enter a character: ");
scanf("%c",&c); /* Takes a character from user */
printf("ASCII value of %c = %d",c,c);
return 0;
}
الخرج :
- الكود:
Enter a character: G
ASCII value of G = 71
الشرح :
فى هذا البرنامج ، يتم سؤال المستخدم لإدخال حرف ويتم تخزين هذا الحرف فى المتغير "c" ، أى أنه يتم تخزين قيمة كود أسكى لهذا الحرف فى المتغير "c" .
عندما يتم عرض هذه القيمة باستخدام تنسيق تحويل الحروف "%c" ، فإنه يتم عرض المتغير الفعلى (الحرف) ، ولكن عندما يتم عرض هذا المتغير باستخدام التنسق "%d" ،يتم عرض قيمة كود أسكى لهذا الحرف (مكافىء أسكى للحرف) .
مواضيع مماثلة
» البرمجة بلغة السى - أمثلة الجزء الأول – البرنامج السابع : إيجاد حجم كل من متغيرات int و float و double و char للنظام الخاص بك .
» البرمجة بلغة السى - أمثلة الجزء الأول – البرنامج السادس : إيجاد "حاصل القسمة " و "باقى حاصل القسمة " لعددين صحيحين يتم إدخالهما بواسطة المستخدم .
» البرمجة بلغة السى -7- أمثلة الجزء الأول - البرنامج الأول : طباعة جملة .
» البرمجة بلغة السى - أمثلة الجزء الأول - البرنامج الثالث : جمع عددان صحيحان .
» البرمجة بلغة السى - أمثلة الجزء الأول – البرنامج التاسع : التبديل swap بين عددين .
» البرمجة بلغة السى - أمثلة الجزء الأول – البرنامج السادس : إيجاد "حاصل القسمة " و "باقى حاصل القسمة " لعددين صحيحين يتم إدخالهما بواسطة المستخدم .
» البرمجة بلغة السى -7- أمثلة الجزء الأول - البرنامج الأول : طباعة جملة .
» البرمجة بلغة السى - أمثلة الجزء الأول - البرنامج الثالث : جمع عددان صحيحان .
» البرمجة بلغة السى - أمثلة الجزء الأول – البرنامج التاسع : التبديل swap بين عددين .
منتديات الهندسة الكهربية والإلكترونية والميكاترونكس والكومبيوتر :: الفئة الأولى :: منتدى البرمجة بلغة السى C Programming
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى