সি++ কাস্টিং
🌈সি++ কাস্টিং কি?
📋সি++ কাস্টিং হলো একটি ডেটা টাইপকে অন্য ডেটা টাইপে রূপান্তর করার পদ্ধতি।
⚒️সি++ কাস্টিং একটি ডেটা টাইপকে অন্য ডেটা টাইপে রূপান্তর করতে ব্যবহৃত হয়।
সি++ কাস্টিং সমূহ
সি++ কাস্টিং এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ 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 | অক্ষরে রূপান্তর করতে ব্যবহৃত হয়। |