المسارات
/
Common Lisp
Common Lisp
/
المنهج
/
الأعداد الصحيحة
ال

الأعداد الصحيحة في Common Lisp

13 تمرينًا

نبذة عن الأعداد الصحيحة

الأعداد الصحيحة هي أعداد كاملة بدون فاصلة عشرية (مثل -6، 0، 25، 1234، إلخ.)

ينقسم نوع الأعداد الصحيحة إلى نوعين فرعيين هما fixnum وbignum.

  • يُعرَّف fixnum بأنه عدد صحيح ذو إشارة لا يقل حجمه عن 16 بت، لكنه غالبًا أكبر حسب التنفيذ.
  • bignum هو نوع يحتوي على أي عدد صحيح أكبر من fixnum.

في Common Lisp، يمكن أن تكون الأعداد الصحيحة كبيرة أو صغيرة بشكل تعسفي، لذا لا داعي للقلق بشأن «الفيض» عند التعامل معها. بينما قد تعاني بعض اللغات الأخرى من فقدان الدقة أو التفاف الأعداد الكبيرة، فإن حجم الأعداد الصحيحة في Common Lisp محدود فقط بمقدار الذاكرة المتاحة.

;; Big integers are no problem
(expt 2 200) ; => 1606938044258990275541962092341162602522202993782792835301376
تعديل عبر GitHub يفتح الرابط في نافذة أو علامة تبويب جديدة

تعلّم الأعداد الصحيحة

التدريب مقفل

افتح 8 تمارين إضافية لممارسة الأعداد الصحيحة