জয়েন লগইন

সি++ কাস্টিং

🌈সি++ কাস্টিং কি?

📋সি++ কাস্টিং হলো একটি ডেটা টাইপকে অন্য ডেটা টাইপে রূপান্তর করার পদ্ধতি।

⚒️সি++ কাস্টিং একটি ডেটা টাইপকে অন্য ডেটা টাইপে রূপান্তর করতে ব্যবহৃত হয়।

সি++ কাস্টিং সমূহ

সি++ কাস্টিং এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ bool - বুলিয়ানে রূপান্তর করা
  • ➡️ double - ডাবল সংখ্যায় রূপান্তর করা
  • ➡️ int - ইন্টিজারে রূপান্তর করা
  • ➡️ char - অক্ষরে রূপান্তর করা

bool - বুলিয়ানে রূপান্তর করার উদাহরণ।

cpp
#include <iostream>
using namespace std;

int main() {
    int value = 1; // orginal value
    bool result = static_cast<bool>(value); // রূপান্তর

    // ফলাফল
    cout << typeid(result).name();

    return 0;
}

double - ডাবল সংখ্যায় রূপান্তর করার উদাহরণ।

cpp
#include <iostream>
using namespace std;

int main() {
    int value = 123456; // orginal value
    double result = static_cast<double>(value); // রূপান্তর

    // ফলাফল
    cout << typeid(result).name();

    return 0;
}

int - ইন্টিজারে রূপান্তর করার উদাহরণ।

cpp
#include <iostream>
using namespace std;

int main() {
    double value = 1234.56; // orginal value
    int result = static_cast<int>(value); // রূপান্তর

    // ফলাফল
    cout << typeid(result).name();

    return 0;
}

char - অক্ষরে রূপান্তর করার উদাহরণ।

cpp
#include <iostream>
using namespace std;

int main() {
    int value = 65; // orginal value
    char result = static_cast<char>(value); // রূপান্তর

    // ফলাফল
    cout << typeid(result).name();

    return 0;
}

সি++ কাস্টিং সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
bool বুলিয়ানে রূপান্তর করতে ব্যবহৃত হয়।
double ডাবল সংখ্যায় রূপান্তর করতে ব্যবহৃত হয়।
int ইন্টিজারে রূপান্তর করতে ব্যবহৃত হয়।
char অক্ষরে রূপান্তর করতে ব্যবহৃত হয়।