ইন

ইন্টিজার মধ্যে Common Lisp

13টি অনুশীলনী

ইন্টিজার সম্পর্কে

ইন্টিজার হলো এমন পূর্ণসংখ্যা যার কোনো দশমিক বিন্দু নেই (যেমন -6, 0, 25, 1234 ইত্যাদি)।

ইন্টিজার টাইপকে দুটি সাবটাইপে ভাগ করা হয়েছে: fixnum আর bignum।

  • fixnum হলো অন্তত ১৬ বিটের একটি সাইনড ইন্টিজার, তবে ইমপ্লিমেন্টেশনের উপর নির্ভর করে এটি সাধারণত তার চেয়ে বড় হয়।
  • bignum হলো এমন একটি টাইপ, যাতে fixnum-এর চেয়ে বড় যেকোনো ইন্টিজার রাখা যায়।

কমন লিস্পে ইন্টিজার ইচ্ছেমতো বড় বা ছোট হতে পারে, তাই এগুলো নিয়ে কাজ করার সময় "ওভারফ্লো" হওয়ার ভয় নেই। কিছু অন্য ভাষায় বড় সংখ্যা নিয়ে কাজ করলে প্রিসিশন হারাতে পারে বা সংখ্যাগুলো র‍্যাপ করে যেতে পারে, কিন্তু কমন লিস্পে ইন্টিজারের আকার শুধু উপলব্ধ মেমোরির পরিমাণ দিয়েই সীমিত।

;; Big integers are no problem
(expt 2 200) ; => 1606938044258990275541962092341162602522202993782792835301376
GitHub-এর মাধ্যমে সম্পাদনা করুন লিংকটি নতুন একটি উইন্ডো বা ট্যাবে খুলবে

ইন্টিজার শিখুন

অনুশীলন লক করা আছে

ইন্টিজার অনুশীলন করতে আরও 8টি অনুশীলনী আনলক করুন