Loading..

ব্লগ

রিসেট

০৯ আগস্ট, ২০২৫ ১১:০৪ পূর্বাহ্ণ

১. ডেটা টাইপ (Data Type) ও ২. টাইপ কাস্টিং (Type Casting)

১. ডেটা টাইপ (Data Type)

ডেটা টাইপ হলো ডেটার ধরন বা প্রকৃতি যা নির্ধারণ করে কম্পিউটার মেমোরিতে সেই ডেটা কীভাবে সংরক্ষণ হবে এবং কোন ধরনের অপারেশন করা যাবে।

সাধারণ ডেটা টাইপের উদাহরণ:

ডেটা টাইপউদাহরণঅর্থ
int (ইন্টিজার)5, -12, 0পূর্ণ সংখ্যা
float3.14, -0.5দশমিক সংখ্যা
char'A', 'b', '$'একক অক্ষর
string"Hello", "বাংলা"শব্দ বা বাক্য
booleantrue, falseসত্য বা মিথ্যা মান

২. টাইপ কাস্টিং (Type Casting)

টাইপ কাস্টিং হলো এক ধরনের ডেটাকে অন্য ধরনের ডেটায় রূপান্তর করা।
উদাহরণস্বরূপ, একটি সংখ্যা (int) কে দশমিক (float) বা স্ট্রিং-এ রূপান্তর করা।

দুই ধরনের টাইপ কাস্টিং আছে:

  1. Implicit Type Casting (Type Conversion)

    • স্বয়ংক্রিয়ভাবে হয়

    • ক্ষুদ্র ডেটা টাইপ থেকে বড় ডেটা টাইপে রূপান্তর (যেমন int → float)

    • উদাহরণ (C ভাষায়):

      c
      CopyEdit
      int x = 5; float y = x; // এখানে x স্বয়ংক্রিয়ভাবে float এ রূপান্তরিত
  2. Explicit Type Casting (Type Casting)

    • প্রোগ্রামার নিজে করে

    • কাস্টিং অপারেটর ব্যবহার করতে হয়

    • উদাহরণ (C ভাষায়):

      c
      CopyEdit
      float a = 5.6; int b = (int) a; // দশমিক কেটে পূর্ণ সংখ্যা নেয়া
মন্তব্য করুন