هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


 
الرئيسيةأحدث الصورالتسجيلدخول

 

 المتغيرات في السي

اذهب الى الأسفل 
3 مشترك
كاتب الموضوعرسالة
احمد ابراهيم تانية نظم
عضو جديد
احمد ابراهيم تانية نظم


عدد الرسائل : 11
العمر : 35
الموقع : www.dja7med.com/vb
تاريخ التسجيل : 17/11/2007

المتغيرات في السي Empty
مُساهمةموضوع: المتغيرات في السي   المتغيرات في السي Emptyالسبت نوفمبر 17, 2007 3:18 pm

ان شاء الله في هذا الدرس سنتطرق لموضوع المتغيرات في لغة البرمجة السي وهذا الجزء مهم جدا
اولا ما هي المتغيرات؟
المتغيرات variables هي عبارة عن حجز مكان في الذاكرة لكي يتم ملؤها بقيمة ما و هناك انواع من المتغيرات

- المتغيرات العددية integer numbers
هذا النوع من المتغرات يضم القيم الصحيحة فقط سواء موجبة أو سالبة و القيمة الصحيحة يعني انها لا تحتوي على فاصلة عشرية
و يتم الاعلان عن هذا النوع من المتغيرات في داخل البرنامج, و يتم الاعلان بهذه الطريقة
int a;
حيث أن int هي للاخبار ان هذا المتغير عبارة عن متغير مادي
a: هو اسم المتغير
و النقطة فاصلة لابد من وضعها كما قلنا صابقا
كما يمكننا ان نعلن عن أكثر من متغير في نفس الوقت يكفي ان نفرق بينها بالفاصلة
int a,b,c;
و هذا مثال على ذلك
كود:
#include <stdio.h>
main()
{
int x,y;
x=2;
y=3;
printf("%d \n",x);
printf("%d \n",y);
return 0;
}

x=2 :هذه تعرف بعلمات الاسناد أي إسناد هذه القيمة لهذا المتغير
و بالمثل للمتغير y
و هذا يعني انه في بالنسبةللمتغير x ملأنا الحيز الذي يشغله بالقيمة 2
%d: يستخدم عند التعامل مع المتغيرات العددية وهو يعرف بموصفات المتغيرات أي ان هذه العلامة ترمز دائما انه تم التعامل مع متغيرات عددية صحيحة
وسنحصل على النتيجة التالية بعد التنفيذ
2
3
- الاعداد الحقيقية ذات الفاصلة العشرية floating numberers
تكون القيم المسندة لهذا النوع من المتغيرات أعداد تحتوي على فاصلة عشرية شواء اكان موجبا أو سالبا
ويتم التعريف بها هكذا
float y
و هذا مثال على برنامج يستعمل المتغيرات الحقيقية
كود:
#include <stdio.h>
main()
{
float x,y;
x=5,56;
y=7,02;
printf("%f \n",x);
printf("%f \n",y);
return 0;
}

هنا تلعب موصفات المتغيرات الحقيقية ذات الفاصلة أي انها تعلن على ان المتغير عدد حقيقي %f
و ستكون نتيجة التطبيق
5,56
7,02

- المتغيرات الحرفية character
هذا لانوع تسند اليه فقط المتغيرات الحرفية حيث ان كل متغير يتسع فقط لتخزين حرف واحد
و يعلن عنها بهذه الطريقة
char a;
حيث char تعلم الحاسوب ان هذا المتغير سيحتوي على على حرف
و هذا مثال على ذلك
كود:

#include <stdio.h>
main()
{
char a;
a='h';
printf("%c \n",a);
return 0;
}

و عن طريق المقارنة مع ما سبق يمكن ان تتعرفو على دور %c
و ستكون النتيجة كالتالي
h
- و يوجد أيضا المتغير double للمتغيرات العددية الحقيقية ذات الفاصلة العشرية ويختلف هذا النوع عن floating في أن هذا النوع يأخد حجما مضاعفا من الذاكرة التي يأخدها المتغير float
- و هناك ايضا السلاسل الحرفية chaine de caracteres
يعلن عنها ب string
بهذه الطريقةstring mohamed;
و موصفة هذا المتغير هي %s

ناخذ مثال عام الان
كود:

#include <stdio.h>
main()
{
int a=65;
printf("%d \n,a);
printf("%c \n,a);
printf("%f \n,a);
return 0;
}
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.dja7med.com
احمد نعيم
عضو برونزى
احمد نعيم


عدد الرسائل : 121
العمر : 36
تاريخ التسجيل : 22/11/2007

المتغيرات في السي Empty
مُساهمةموضوع: رد: المتغيرات في السي   المتغيرات في السي Emptyالخميس نوفمبر 22, 2007 12:47 pm

مش عارف من غيرك كنا عملنا ايه
الرجوع الى أعلى الصفحة اذهب الى الأسفل
dr_yassmin
مشرف
مشرف
dr_yassmin


عدد الرسائل : 68
تاريخ التسجيل : 15/11/2007

المتغيرات في السي Empty
مُساهمةموضوع: برافوووووو وننتظر المزيد   المتغيرات في السي Emptyالسبت نوفمبر 24, 2007 12:16 pm

جميلة المعلومات دى جزاكم الله خيرا وشكرا عللى المجهود الرائع دة
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
المتغيرات في السي
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
 :: أقسام البرمجة :: البرمجة بأستخدام c-
انتقل الى: