কম্পিউটার টিউটোরিয়াল

C#-এ ইন্টিজার লিটারেল বনাম ফ্লোটিং পয়েন্ট লিটারেল

ইন্টিজার লিটারেল

একটি ইন্টিজার লিটারেল হতে পারে ডেসিমেল বা হেক্সাডেসিমেল কনস্ট্যান্ট। একটি প্রিফিক্স বেস বা রেডিক্স নির্দিষ্ট করে: হেক্সাডেসিমেলের জন্য 0x বা 0X, এবং ডেসিমেলের জন্য কোনো প্রিফিক্স নেই। ইন্টিজার লিটারেলের কিছু উদাহরণ:

10 // int
18u // unsigned int

উপরোক্ত লিটারেল ব্যবহার করে ভেরিয়েবল ডিক্লেয়ার ও ইনিশিয়ালাইজ করি:

// int
int a = 10;

এখন মানগুলো প্রিন্ট করি:

উদাহরণ

using System;
namespace Demo {
    class Program {
        static void Main(string[] args) {
            // int
            int a = 200;
            Console.WriteLine(a);
        }
    }
}

আউটপুট

200

ফ্লোটিং-পয়েন্ট লিটারেল

একটি ফ্লোটিং-পয়েন্ট লিটারেলের একটি পূর্ণসংখ্যা অংশ, একটি দশমিক বিন্দু, একটি ভগ্নাংশ অংশ এবং একটি এক্সপোনেন্ট অংশ থাকে। আপনি ফ্লোটিং পয়েন্ট লিটারেলকে দশমিক ফর্ম বা এক্সপোনেনশিয়াল ফর্মে উপস্থাপন করতে পারেন।

ফ্লোটিং পয়েন্ট লিটারেলের কিছু উদাহরণ:

4.89f
314159E-5F

দশমিক ফর্মে উপস্থাপন করার সময় আপনাকে দশমিক বিন্দু, এক্সপোনেন্ট, বা উভয়টিই অন্তর্ভুক্ত করতে হবে; এবং এক্সপোনেনশিয়াল ফর্ম ব্যবহার করার সময় আপনাকে পূর্ণসংখ্যা অংশ, ভগ্নাংশ অংশ, বা উভয়টিই অন্তর্ভুক্ত করতে হবে। সাইনড এক্সপোনেন্ট e বা E দিয়ে পরিচয়পূর্বক।

এখন ফ্লোটিং পয়েন্ট লিটারেল প্রিন্ট করি:

উদাহরণ

using System;
namespace Demo {
    class Program {
        static void Main(string[] args) {
            // float
            float a = 4.89f;
            Console.WriteLine(a);
        }
    }
}

আউটপুট

4.89
  1. C#-এ ইন্টিজার লিটারেল (Integer Literals) কী

  2. C#-এ লিটারেল (Literals) কী - ইন্টিজার, ফ্লোট, স্ট্রিং

  3. C#-এ ফ্লোটিং পয়েন্ট লিটারেল কী?

  4. পাইথনে ডেসিমাল ফিক্সড পয়েন্ট এবং ফ্লোটিং পয়েন্ট অর্থমেটিক (decimal)