অন্তর্নিহিত টাইপ রূপান্তর কম্পাইলার দ্বারা ছোট ডেটা টাইপকে একটি বড় ডেটা টাইপে রূপান্তর করে করা হয়৷
উদাহরণস্বরূপ, A=65 এর ASCII মান।
এই প্রোগ্রামে, আমরা ইনপুট হিসাবে 'A' অক্ষর দিচ্ছি, এখন A কে 65 তে রূপান্তর করতে একটি কোড লিখুন যা এর ASCII মান।
উদাহরণ
অন্তর্নিহিত রূপান্তর ব্যবহার করে বড় হাতের অক্ষর 'A'-এর ASCII মান খুঁজে বের করার উদাহরণ নিচে দেওয়া হল -
#include<stdio.h> int main(){ char character = 'A'; int number = 0, value; value = character + number; //implicit conversion printf("The ASCII value of A is: %d\n",value); return 0; }
আউটপুট
'A'-এর ASCII মান হল 65। C-তে টাইপকাস্টিং ব্যবহার করে, কম্পাইলার স্বয়ংক্রিয়ভাবে char ডেটা টাইপের অক্ষরকে পূর্ণসংখ্যা ডেটা টাইপে রূপান্তর করে এবং অভিব্যক্তি (মান =অক্ষর + সংখ্যা) 65 + 0 =65-এর সমান হয়ে যায়। পি>
অতএব, আউটপুট হবে 65।
The ASCII value of A is: 65
উদাহরণ
আসুন আমরা অন্য একটি অক্ষর নিয়ে উদাহরণ বিবেচনা করি এবং সেই চরিত্রটির ASCII মান কী তা দেখুন।
#include<stdio.h> int main(){ char character = 'P'; int number = 0, value; value = character + number; //implicit conversion printf("The ASCII value of P is: %d\n",value); return 0; }
আউটপুট
'P'-এর ASCII মান হল 80। C-তে টাইপকাস্টিং ব্যবহার করে, কম্পাইলার স্বয়ংক্রিয়ভাবে চর ডেটা টাইপের অক্ষরকে পূর্ণসংখ্যা ডেটা টাইপে রূপান্তর করে এবং অভিব্যক্তি (মান =অক্ষর + সংখ্যা) 80 + 0 =80-এর সমান হয়ে যায়। পি>
অতএব, আউটপুট হবে 80।
The ASCII value of P is: 80