ইমপ্লিসিট টাইপ কনভার্সন কম্পাইলার করছে ছোট ডেটা টাইপকে বড় ডেটা টাইপে কনভার্ট করে।
উদাহরণস্বরূপ, 'A'-র ASCII মান = 65।
এই প্রোগ্রামে, আমরা ক্যারেক্টার '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। সি-তে টাইপকাস্টিং দিয়ে কম্পাইলার স্বয়ংক্রিয়ভাবে char ডেটা টাইপের ক্যারেক্টারকে ইন্টিজার ডেটা টাইপে কনভার্ট করে এবং এক্সপ্রেশন (value = character + number) 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। সি-তে টাইপকাস্টিং দিয়ে কম্পাইলার স্বয়ংক্রিয়ভাবে char ডেটা টাইপের ক্যারেক্টারকে ইন্টিজার ডেটা টাইপে কনভার্ট করে এবং এক্সপ্রেশন (value = character + number) 80 + 0 = 80 হয়ে যায়।
অতএব, আউটপুট হবে 80।
The ASCII value of P is: 80