كيف تنفذ الحساب على الثوابت
ومع ذلك ، عند إنشاء الثنائي القابل للتنفيذ النهائي ، يجب تحويل الثوابت إلى أنواع دقيقة محدودة. وهي موجودة فقط أثناء التجميع وليست موجودة في القابلة للتنفيذ. يستمد المترجم نوع ثابت غير معد من نوعه الافتراضي. على سبيل المثال ، في قصاصة التعليمات البرمجية ضخمة = 1E1000 ، يكون الثابت الضخم من النوع Float64.قد تطبق القيود. ومع ذلك ، يتم ضمان بعض مستويات الدقة الدنيا:
الثوابت الصدقة: 256 بت
عواملان النقطة العائمة: 256-bit mantissa ، 32-bit signed
معالجة الدقة التعسفية في وقت الترجمة
يستخدم المترجم تمثيلات داخلية بدقة محدودة لمعالجة الثوابت بدقة تعسفية. ومع ذلك ، فإن المواصفات تملي أنه يجب تقييم جميع التعبيرات الثابتة بالضبط ضمن حدود الدقة المحددة.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3