سؤال

ما هو الحد الأقصى لقيمة int في ChuckK؟هل هناك ثابت رمزي لذلك؟

هل كانت مفيدة؟

المحلول

الجديد في الإصدار الأخير!

<<<Math.INT_MAX>>>;

كمرجع على الرغم من أنه يستخدم "long"الكلمة الأساسية في C++ لتمثيل الأعداد الصحيحة.لذلك يجب أن يكون الحد الأقصى على أجهزة الكمبيوتر 32 بت 0x7FFFFFFF, ، أو 2147483647.على أجهزة الكمبيوتر 64 بت سيكون كذلك 0x7FFFFFFFFFFFFFFFFF, ، أو 9223372036854775807.

إجابة من كاسن وستيفن سنكلير على القائمة البريدية لمستخدمي تشاك.

نصائح أخرى

مرجع ChuckK API يستخدم C int اكتب، لذا فإن الحد الأقصى للقيمة سيعتمد على جهازك المحلي (2^31-1، حوالي 2 مليار على الإصدار القياسي 32 بت x86).لا أرى أي إشارات لاسترداد الحدود، ولكن إذا كان ChucK قابلاً للتوسيع باستخدام لغة C، فيمكنك إضافة دالة ترجع MAXINT.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top