البرمجة بلغة السى - أمثلة الجزء الأول – البرنامج الخامس : إيجاد قيمة كود أسكى ASCII لحرف .

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

البرمجة بلغة السى - أمثلة الجزء الأول – البرنامج الخامس : إيجاد قيمة كود أسكى ASCII لحرف .

مُساهمة من طرف Admin في الخميس يناير 30, 2014 8:13 am

البرمجة بلغة السى - أمثلة الجزء الأول – البرنامج الخامس : إيجاد قيمة كود أسكى ASCII لحرف .

كل حرف فى لغة السى له قيمة عدد صحيح يمثله . هذه القيمة تعرف بقيمة كود أسكى لهذا الحرف . على سبيل المثال : قيمة كود أسكى للحرف '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" ،يتم عرض قيمة كود أسكى لهذا الحرف (مكافىء أسكى للحرف)  .

Admin
Admin

عدد المساهمات : 935
تاريخ التسجيل : 28/01/2014

معاينة صفحة البيانات الشخصي للعضو http://fathallaabdelaziz.forumarabia.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى