تسجيل الدخول

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



الصفا دفا
04-11-2005, 12:54 AM
السلام عليكم ورحمه الله وبركاته

اخواني ..

كل عام وانتم بالف خير

عندي استفسار بسيط ..؟

بالنسبه للمتغير من نوع شار

يحمل قيمه من 128 الى -127


اريد ان اعرف ماهو المقصود بالحروف السالبه ؟

ارجو المساعده...

The Coder
04-11-2005, 01:23 AM
تصدق .. لي كم سنة ابرمج .. ما قد جربت السالب .. لكن الحين اجرب وارد عليك ^^

The Coder
04-11-2005, 01:37 AM
اليك الصورة .....
انتظر التحميل http://www.kw20.com/up/2074(kw20)2005x11x03.bmp

wellknownQ8
04-11-2005, 08:54 AM
و عليكم السلام و رحمة الله و بركاته



بالنسبه للمتغير من نوع شار
يحمل قيمه من 128 الى -127
128 و -127 رقمان قيمتهما لل"BIT"
... نحن نعلم أن الأحرف (Characters) لها نظام ثنائي(binary) متعارف عليه و من هذه الانظمة
الASCII و UNICODE

فمثلا الحرف a فـرمزه (او تمثيله) في الASCII يكون كالتالي:
رقمه 97 (من ال127)
الثنائي منه يكون
X110 0001

و الX للدلالة على الاشارة ..فإن كانت 0 يعني ان التمثيل(الرقم) موجب أما ان كانت 1 يعني سالب

و أكثر قيمة ممكن الحصول عليها للأحرف هي طبعا
X111 1111
و قيمتها (2 للأس 8) - 1 = 128 (من غير ما نحسب الX)
و هو الذي-في الASCII- يمثل الحرف (أو المفتاح) DEL

أتمنى ان يكون شرحي مفهوما حتى هذه النقطة ..:)

و بالتوفيق

وصلات مفيدة
http://www.cryer.co.uk/brian/misc/ascii_table.htm
http://www.permadi.com/tutorial/ascii/

الصفا دفا
06-11-2005, 12:08 AM
الاخ :
The Coder (http://www.montada.com/member.php?u=275049) http://images.montada.com/statusicon/user_offline.gif
vbmenu_register("postmenu_4211756", true);


شاكر مرورك ولكن للاسف الصورة لم تظهر



يعطيك العافيه

الصفا دفا
06-11-2005, 12:17 AM
الاخ :
wellknownQ8 (http://www.montada.com/member.php?u=82694)
مراقب منتدى الكمبيوتر و نظام التشغيل


شا كر مرورك الكريم ويعطيك العافيه

واعتقد ان الامر اتضح قليلا لي


ماقصرت يا غالي

wellknownQ8
07-11-2005, 09:54 AM
شا كر مرورك الكريم ويعطيك العافيه
واعتقد ان الامر اتضح قليلا لي هذا جيد :)

قد يتشعب الموضوع في هذا الخصوص .. لكن دعنا نشرح بشكل آخر...

الشار (Char) هو اختصار لCharacter و الذي ممكن ان نسميه رمز أو حرف واحد.. (و هي الرموز و الأحرف التي تستخدم في اللغة الانجليزية)

و من الجدير بالذكر ان اول 128 character للUNICODE يماثل characters الASCII
و جدول الASCII كالتالي:
http://www.bbsinc.com/pic/fnt-mswin.gif

و هذا تفصيل الجدول
http://www.neurophys.wisc.edu/www/comp/docs/ascii.html

أتمنى أن يفيدك هذا ..

و الله الموفق