ডেটাটাইপস: int, float, double, char, string, bool

Microsoft Technologies - সি শার্প (C#) - ভেরিয়েবল এবং ডেটাটাইপস | NCTB BOOK

সি শার্প (C#) প্রোগ্রামিংয়ে বিভিন্ন ধরনের ডেটা টাইপ রয়েছে, যা ভেরিয়েবলে কী ধরনের ডেটা ধারণ করা হবে তা নির্ধারণ করে। এখানে C# এর কিছু মৌলিক ডেটা টাইপ নিয়ে আলোচনা করা হলো:

১. int (Integer)

বর্ণনা: int ডেটা টাইপটি পূর্ণসংখ্যা ধারণ করতে ব্যবহৃত হয়।

সাইজ: 4 byte

রেঞ্জ: -2,147,483,648 থেকে 2,147,483,647

উদাহরণ:

int age = 25;
Console.WriteLine(age); // Output: 25

২. float (Floating-point)

বর্ণনা: float ডেটা টাইপটি দশমিক সংখ্যা ধারণ করে এবং সাধারণত কম সঠিকতার দশমিক মানের জন্য ব্যবহৃত হয়।

সাইজ: 4 byte

রেঞ্জ: প্রায় ±1.5 × 10^−45 থেকে ±3.4 × 10^38

বৈশিষ্ট্য: দশমিক মান লেখার সময় f যোগ করতে হয় (যেমন, 5.75f)।

উদাহরণ:

float height = 5.9f;
Console.WriteLine(height); // Output: 5.9

৩. double (Double precision floating-point)

বর্ণনা: double ডেটা টাইপটি দশমিক সংখ্যা ধারণ করে এবং float এর চেয়ে বেশি সঠিকতার জন্য ব্যবহৃত হয়।

সাইজ: 8 byte

রেঞ্জ: প্রায় ±5.0 × 10^−324 থেকে ±1.7 × 10^308

বৈশিষ্ট্য: দশমিক মান লেখার সময় f যোগ করার প্রয়োজন হয় না।

উদাহরণ:

double price = 19.99;
Console.WriteLine(price); // Output: 19.99

৪. char (Character)

বর্ণনা: char একক অক্ষর ধারণ করে। এটি সাধারণত একটি অক্ষর বা প্রতীক সংরক্ষণের জন্য ব্যবহৃত হয়।

সাইজ: 2 byte

রেঞ্জ: Unicode অক্ষর 0 থেকে 65535 পর্যন্ত (যেমন, 'A' থেকে 'Z' বা '0' থেকে '9')।

বৈশিষ্ট্য: একক উদ্ধৃতি চিহ্নে রাখা হয় (যেমন, 'A')।

উদাহরণ:

char grade = 'A';
Console.WriteLine(grade); // Output: A

৫. string (String of characters)

বর্ণনা: string এক বা একাধিক অক্ষরের সমন্বয়ে গঠিত টেক্সট ধারণ করে। এটি C# এর মধ্যে একটি reference টাইপ।

সাইজ: ভিন্ন ভিন্ন দৈর্ঘ্যের হতে পারে।

বৈশিষ্ট্য: দ্বৈত উদ্ধৃতি চিহ্নে রাখা হয় (যেমন, "Hello")। এটি অনেকগুলো char এর সমন্বয়ে গঠিত।

উদাহরণ:

string name = "Alice";
Console.WriteLine(name); // Output: Alice

৬. bool (Boolean)

বর্ণনা: bool ডেটা টাইপটি সত্য (True) বা মিথ্যা (False) মান ধারণ করে।

সাইজ: 1 byte

ব্যবহার: সাধারণত শর্ত যাচাই বা লজিক্যাল অপারেশনে ব্যবহৃত হয়।

উদাহরণ:

bool isActive = true;
Console.WriteLine(isActive); // Output: True

উদাহরণ প্রোগ্রাম: বিভিন্ন ডেটা টাইপের ব্যবহার

নিচে একটি উদাহরণ প্রোগ্রাম রয়েছে, যেখানে C# এর বিভিন্ন ডেটা টাইপের ব্যবহার দেখানো হয়েছে:

using System;

namespace DataTypeExample
{
    class Program
    {
        static void Main(string[] args)
        {
            int age = 25;
            float height = 5.9f;
            double salary = 25000.75;
            char initial = 'A';
            string name = "Alice";
            bool isStudent = false;

            Console.WriteLine("Name: " + name);
            Console.WriteLine("Age: " + age);
            Console.WriteLine("Height: " + height);
            Console.WriteLine("Salary: " + salary);
            Console.WriteLine("Initial: " + initial);
            Console.WriteLine("Is Student: " + isStudent);
        }
    }
}

আউটপুট

Name: Alice
Age: 25
Height: 5.9
Salary: 25000.75
Initial: A
Is Student: False

সারসংক্ষেপ

সি শার্পে (C#) ভিন্ন ভিন্ন ডেটা টাইপ রয়েছে, যেমন int, float, double, char, string, এবং bool। এগুলোর প্রতিটি নির্দিষ্ট ধরণের ডেটা সংরক্ষণের জন্য ব্যবহৃত হয়। ডেটা টাইপের সঠিক ব্যবহার কোডের কার্যকারিতা ও ডেটা ম্যানেজমেন্টকে আরো সঠিক ও কার্যকর করে তোলে।

Content added By
Promotion