কম্পিউটার টিউটোরিয়াল

সি ভাষায় ইমপ্লিসিট কনভার্সন দিয়ে আপারকেস 'A'-র ASCII মান বের করা


ইমপ্লিসিট টাইপ কনভার্সন কম্পাইলার করছে ছোট ডেটা টাইপকে বড় ডেটা টাইপে কনভার্ট করে।

উদাহরণস্বরূপ, '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

  1. সি ভাষায় কনস্ট্যান্ট (Constant) কী এবং উদাহরণ

  2. C ভাষায় ইনসার্শন সোর্ট (Insertion Sort) ব্যাখ্যা

  3. C ভাষায় ক্যারেক্টার অপারেশন ব্যাখ্যা

  4. সি ভাষায় শিফট অপারেশন (লেফট, রাইট শিফট এবং কমপ্লিমেন্ট)