هو الحرف int؟
هو الحرف int؟

فيديو: هو الحرف int؟

فيديو: هو الحرف int؟
فيديو: The German Alphabet - Learn German (Lesson 1) - Complete A1-B1 Course - deutsches Alphabet 2024, شهر نوفمبر
Anonim

ان int يجب أن تكون كلمة موقعة 16 بت على الأقل ، وأن تقبل جميع القيم بين 32767 و 32767. وهذا يعني أن int يمكن أن تقبل جميع القيم من أ شار ، أن تكون الأخيرة موقعة أو غير موقعة. إذا كنت تريد تخزين الأحرف فقط في متغير ، فيجب أن تعلنه على أنه شار.

فيما يتعلق بهذا ، ما هو الفرق بين char و int؟

' كثافة العمليات ' و ' شار هي أنواع مختلفة من البيانات المستخدمة في أنواع مختلفة من لغات برمجة الكمبيوتر. " كثافة العمليات "يخزن فقط قيم الأعداد الصحيحة ، حيث" شار يخزن الشخصيات أيضًا. ال فرق هو الحجم بالبايت للمتغير ومن هناك المختلف القيم التي يمكن للمتغير الاحتفاظ بها.

بالإضافة إلى ذلك ، لماذا char هو نوع بيانات عدد صحيح؟ لذا ، أ شار يحتل دائمًا بايتًا واحدًا بالضبط ، والذي يجب أن يكون 8 بت على الأقل. إذا كانت أكبر ، فإنها لا تزال تشغل بايتًا واحدًا بالضبط - لكن هذا البايت أكبر من 8 بتات. أساسي أنواع يمكن تخزينها بالكامل عدد صحيح قيم تصل إلى عدد بتات التشفير المستخدمة لوصف التكامل نوع.

بالإضافة إلى ذلك ، ما هي القيمة الصحيحة لـ char A؟

موقعة وغير موقعة

نوع مقاس نطاق القيمة
int 2 أو 4 بايت -32 ، 768 إلى 32 ، 767 أو -2 ، 147 ، 483 ، 648 إلى 2 ، 147 ، 483 ، 647
عدد صحيح غير موقعة 2 أو 4 بايت من 0 إلى 65 أو 535 أو من 0 إلى 4 أو 294 أو 967 أو 295
شار 1 بايت -128 إلى 127 أو 0 إلى 255
توقيع شار 1 بايت -128 إلى 127

هل يمكنك إضافة حرف إلى int في C؟

أ شار يمثل أ اختلاف الشخصيات عن طريق ترميزها في ملف int . لذلك على سبيل المثال " ج 'مع 49. متى تضيف معا، أنت الحصول على int وهو مجموع كود شار وقيمة int . الرقم "1" هو رقم وليس رقمًا ، وهو مشفر في ASCII ليكون بقيمة 49.

موصى به: