"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > ما هي القيمة القصوى التي يمكن تمثيلها بواسطة Int Long غير الموقعة في C++؟

ما هي القيمة القصوى التي يمكن تمثيلها بواسطة Int Long غير الموقعة في C++؟

تم النشر بتاريخ 2024-11-01
تصفح:690

What is the Maximum Value Representable by an Unsigned Long Int in C  ?

نطاقات القيمة الصحيحة في لغة C: السعة والتوافق

أثناء العمل مع أنواع الأعداد الصحيحة في لغة C، من الضروري فهم نطاق القيم التي تحتوي عليها يمكن تخزينها. تساعد هذه المعرفة على ضمان تحديد النوع المناسب لمتطلباتك المحددة.

النطاقات الدنيا التي يضمنها معيار C لأنواع الأعداد الصحيحة الشائعة هي كما يلي:

  • قصيرة كثافة العمليات و كثافة العمليات : -32,767 إلى 32,767
  • كثافة العمليات القصيرة غير الموقعة و كثافة العمليات غير الموقعة: من 0 إلى 65,535
  • long int: -2,147,483,647 إلى 2,147,483,647
  • unsigned long int: 0 إلى 4,294,967,295
  • &&&] تشير هذه النطاقات إلى أن
غير موقعة لا يمكن لـ long int

تخزين رقم مكون من عشرة أرقام (1,000,000,000 - 9,999,999,999) بشكل موثوق على جهاز كمبيوتر 32 بت لأنه يتجاوز الحد الأقصى للقيمة القابلة للتمثيل وهي 4,294,967,295.ومع ذلك، هناك نوع أكبر،

long تم تقديم long int

في C99 وC 11 للتعامل مع قيم الأعداد الصحيحة الأوسع. الحد الأدنى للنطاق لـ long long int هو:

    طويلة طويلة int
  • : -9,223,372,036,854,775,807 إلى 9,223,372,036,854,775,807
  • طويل طويل غير موقع int
  • : من 0 إلى 18,446,744,073,709,551,615
  • يسمح هذا النطاق الموسع
طويل طويل

لاستيعاب الأرقام المكونة من عشرة أرقام بشكل مريح. لاحظ أن توفر long long int خاص بالمترجم، لذلك من الضروري التحقق من دعمه في بيئتك.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3