30.03.2015 Views

3rmcTnUdr

3rmcTnUdr

3rmcTnUdr

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!