لماذا تستخدم حرف غير موقعة في c؟

لماذا تستخدم حرف غير موقعة في c؟
لماذا تستخدم حرف غير موقعة في c؟
Anonim

يستخدم بشكل عام لتخزين قيم الأحرف. غير الموقعة هو مؤهل يستخدم لزيادة القيم المراد كتابتها في كتل الذاكرة. على سبيل المثال - يمكن لـ char تخزين القيم بين -128 إلى +127 ، بينما يمكن لـ char غير الموقعة تخزين القيمة من 0 إلى 255 فقط.

لماذا نحتاج إلى أحرف موقعة وغير موقعة؟

1 إجابة. بينما يتم استخدام نوع بيانات char بشكل شائع لتمثيل حرف (وهذا هو المكان الذي تحصل فيه على اسمه) ، يتم استخدامه أيضًا عند الحاجة إلى مساحة صغيرة جدًا ، عادةً ما تكون بايت واحد ، لتخزين رقم. يمكن للحرف الموقّع تخزين رقم من -128 إلى 127 ، و يمكن للحرف غير الموقّع تخزين رقم من 0 إلى 255

هل يجب علي استخدام حرف char أم حرف غير موقع؟

من الناحية المثالية ، يجب أن يستخدم البرنامج المحمول دائمًا أحرف مميزة أو أحرف غير موقعةعندما يعتمد ذلك على توقيع الكائن.لكن تمت كتابة العديد من البرامج لاستخدام char عادي ونتوقع أن يتم التوقيع عليها ، أو تتوقع أن تكون غير موقعة ، اعتمادًا على الأجهزة التي تمت كتابتها من أجلها.

ما الفرق بين الأحرف الموقعة وغير الموقعة في لغة C؟

يمكن لنوع الحرف غير الموقعة تخزين قيم صحيحة غير سالبة فقط ، وله نطاق أدنى بين 0 و 127، كما هو محدد بواسطة معيار C. يمكن لنوع الحرف الذي تم الإشارة إليه تخزين القيم الصحيحة والسالبة والصفر والموجبة. نطاق الحد الأدنى بين -127 و 127 ، كما هو محدد بواسطة معيار C.

ماذا تعني كلمة "بدون توقيع" في لغة سي؟

C و C ++ غير معتادة بين اللغات في الوقت الحاضر في التمييز بين الأعداد الصحيحة الموقعة وغير الموقعة. يتم توقيع int بشكل افتراضي ، مما يعني أنه يمكن أن يمثل كلا من القيم الإيجابية والسلبية. غير الموقعة هو عدد صحيح لا يمكن أن يكون سالب.

موصى به: