3rmcTnUdr
3rmcTnUdr
3rmcTnUdr
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
هذه القيم ال ريةكب<br />
بايت<br />
...<br />
وهكذا ... والسؤال هنا هو كيف سيعرف املعاج أن حيجز 1 بايت أو 4 بايت أو 11<br />
أو ... هلذا املتغري ؟؟ وذلك عن طريق سطر يف الكود يسمى اإلعالن عن املتغري أو تعريفه حيث<br />
تذكر يف هذا السطر نوع املتغري ومنه يعرف املتغري احلجم الالزم للتخزين حيث أن كل نوع له مساحة<br />
معروفة لدي املعاج وبالطبع يتم إعطاء املتغري اسم للمتغري يف هذا اإلعالن وهو الذي يستخدم يف<br />
باقي الربنامج:<br />
لتعريف متغري صحيح:<br />
int x;<br />
حيث أن كلمة int هي الكلمة اليت متثل نوع املتغري وهي اليت عن طريقها يعرف املعاج أن هذا املتغري<br />
من النوعية الصحيحة وبالتالي حيجز له مثال<br />
4<br />
حجز له املكان يف الذاكرة، فمثال لو أردنا أن نقوم بتخزين القيمة<br />
كاآلتي:<br />
بايت يف الذاكرة، وأما ال X فهي اسم املتغري الذي مت<br />
191 يف<br />
هذه املتغري نكتبه<br />
x = 150;<br />
ولتعريف متغري آخر من النوع املعوم أي النوع الذي حيتوي على عالمة عشرية وختزين القيمة 191.2 به<br />
نكتب الكود التالي:<br />
ولتعريف متغري البت وهو متغري يستخدم لتخزين واحد بت فقط نكتب اآلتي:<br />
float y;<br />
y = 150.3;<br />
bit x;<br />
x = 0;<br />
وهذه القيمة يف املتغري البت إما تكون صفر أو تكون واحد وال ميكن أن تكون مخسة أو عشرة<br />
ألنها ختزن يف بت واحد فقط.<br />
لتعريف متغري من النوع احلريف أي النوع الذي يستخدم لتخزين حرف وختزين A فيه مثال:<br />
char z;<br />
z = ‘A’;<br />
ال<br />
ميثل اسم املتغري واحلرف A هو عبارة عن احلرف املراد ختزينه يف<br />
املتغري z،<br />
وجيب مالحظة أنه<br />
z<br />
عند ختزين حرف يتم وضعه بني single quotation كما هو موضح باألمر وهما العالمتني ’ ‘ .<br />
الفصل السادس: التعامل مع السيفني سيجمنت 148<br />
elgammalelectronics.com