ASCII IN C
American Standard Code for Information Interchange এর সংক্ষিপ্ত নাম ASCII । যা American National Standards Institute (ANSI) হতে develope করা হয়েছে । অধিকাংশ প্রোগ্রামে ASCII code সম্ভাবত পাঠ্য ফাইলগুলি রেপ্রেজেন্ট করতে ব্যবহার করা হয় । এটিই ইন্টারনেটে পাঠ্য ফাইলগুলি উপস্থাপন করার সবচেয়ে সাধারণ বিন্যাস(common format)। উদাহরণ স্বরূপ , ASCII character গুলো ইমেল পাঠাতে এবং গ্রহণ করতে ব্যবহৃত হয়।
একটি ASCII ফাইলের মধ্যে প্রতিটি বর্ণমালা(Alphabetic), সংখ্যাসূচক( Numeric) বা বিশেষ অক্ষর(Special character) 7-বিট বাইনারি সংখ্যার মাধ্যমে উপস্থাপিত হয়। যেহেতু ASCII 7 বিট ব্যবহার করে, এটি শুধুমাত্র 2 ^ 7 = 128 ক্যারেক্টার কোড (0 থেকে 127) সমর্থন করে।
অতএব, স্ট্যান্ডার্ড ASCII অক্ষর কোড সেট 128 অক্ষরে সীমাবদ্ধ। যদিও এই অক্ষর সংখ্যা(Number), ইংরেজি অক্ষর(English letter) এবং প্রতীক(symbol) প্রতিনিধিত্ব করার জন্য যথেষ্ট, তবে তারা অন্যান্য বিশেষ অক্ষর(special character) উপস্থাপন করতে যথেষ্ট নয়। কিন্তু একটি দীর্ঘ ASCII সেট রয়েছে যা 8 টি বিট বাইনারিকে রেপ্রেজেন্ট করে । এবং কিছু বিশেষ অক্ষর(special character) ধরে রাখতে সমর্থ করে এবং এই সেটটি 128 থেকে 255 অক্ষরের কোডগুলিকে উপস্থাপন করবে।তবে এই ASCII সেটটি সব ভাষার বিশেষ অক্ষরগুলিকে সঠিকভাবে উপস্থাপন করতে পারে না। এই কারণে, ওয়েব পেজগুলি অবশিষ্ট অক্ষরগুলি প্রতিনিধিত্ব করতে UTF-8, UTF-16 এবং ল্যাটিন character সেট ব্যবহার করা হয়।
NOTE: 128 থেকে ২55 অক্ষরের কোড গুলোর মান সমস্ত কম্পিউটারে একই নাও হতে পারে ।
ASCII TABLE
ASCII টেবিলে 0 থেকে 31 এর কোডগুলি non-printable । ASCII টেবিলে 32 থেকে 127 পর্যন্ত কোড গুলো printable ।
টেবিলটি দেখার জন্য এই লিঙ্কে ক্লিক করুন
কোডিং এর মাধ্যমে উপস্থাপন
ASCII VALUE প্রিন্ট এর প্রোগ্রাম
#include <stdio.h>
int main()
{
char c;
printf(“Enter a character: “);
scanf(“%c”, &c);
printf(“ASCII value of %c = %d”, c, c);
return 0;
}
Output
Enter a character: A
ASCII value of A = 65

ASCII VALUE OF ALL CHARACTERS
#include <stdio.h>
int main()
{
int i;
for(i=0;i<=255;i++)
{
printf(“The ASCII value of %c = %d\n”,i,i);
}
return 0;
}
OUTPUT একটি অংশ দেখানো হলো

No comments