مشاهدة النسخة كاملة : سؤال هام للأستاذ سيف سالم


وجيه أمين محمد
11-03-2011, 11:00 AM
من المعروف ان المتغير من نوع char يقوم بتخزين حرف أو رقم واحد فقط وكل حرف أو رقم يتم تمثيله فى خلية واحدة اى 1Byte
وعند الاعلان عن متغير من نوع char فإنه يقوم بحجز خليتين من الذاكرة اى 2Byte
فما هذا التناقض ؟ أرجو التفسير

sherifonline
11-03-2011, 06:51 PM
لا يوجد تناقض ، لانه لا يوجد علاقة بين الحجم وهو 2 بايت وبين المدى وهو single character فمثلا النوع decimal حجمه 16 بايت
ورغم ذلك المدى له 29 خانة

محمد حلمي الدالي
28-04-2011, 10:19 PM
الموضوع ببساطة لان بعض الحروف باللغة العربية عندما تكتب باللغة الانجليزية تكتب حرفين ليس حرف واحد مثل حرف الشين يكتبsh وبعض الحرف لها تنوين الفتحة و الكسرة والضمة في اللغة العربية أما اللغة الانجليزية فلا فبالتالي تعتبر حرفين وليس حرف واحد