पू

पूर्णांक में 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 और अभ्यास अनलॉक कीजिए