সি টাইপ কাস্টিং| C Type Casting
এই অধ্যায়ে আপনি টাইপ কাস্টিং সম্বন্ধে জানবেন। টাইপ কাস্টিং এর মাধ্যমে আপনি ডেটাকে এক টাইপ হতে অন্য টাইপে রূপান্তর করতে পারবেন।
সি টাইপ কাস্টিং
টাইপ কাস্টিং(Type casting) এর মাধ্যমে এক ডেটা টাইপকে অন্য ডেটা টাইপে রূপান্তর করা যায়। সি প্রোগ্রামিং এ টাইপ কাস্টিং এর জন্য আমরা কাস্ট অপারেটর ব্যবহার করি এবং ইহাকে (type) এর মাধ্যমে প্রকাশ করা হয়।
সি টাইপ কাস্টিং সিনট্যাক্স
(type)value;
টাইপ কাস্টিং ছাড়াঃ
int f= 5/2;
printf("f : %d\n", f );//আউটপুট: 2
টাইপ কাস্টিংসহ
float f=(float) 5/2;
printf("f : %f\n", f );//Output: 2.500000
উদাহরনঃ টাইপ কাস্টিং এর ব্যবহার
চলুন int ভ্যালুকে float এ কাস্ট করার একটি উদাহরণ দেখিঃ
#include <stdio.h>
#include <conio.h>
int main(){
clrscr();
float f= (float)5/2;
printf("f : %f\n", f );
getch();
}
উপরের প্রোগ্রামটি যখন কম্পাইল এবং এক্সিকিউট করা হবে তখন ইহা নিচের ন্যায় আউটপুট দিবেঃ
f : 2.500000