সি প্রোগ্রামিং কিওয়ার্ড
এই অধ্যায়ে আপনি কীওয়ার্ড(keyword) সম্মন্ধে জানবেন। সি
প্রোগ্রামিং এ কীওয়ার্ড হলো সংরক্ষিত(reserved) শব্দ যা
সিনট্যাক্স(syntax)-এর অংশ।
সি টোকেন
সি প্রোগ্রামিং ভাষার সবচেয়ে ক্ষুদ্রতম একককে টোকেন(token) বলা হয়। সি প্রোগ্রামিং এ তিন ধরনের টোকেন আছে এবং সকল প্রোগ্রামেই এই টোকেন-সমূহ ব্যবহৃত হয়ঃ- কীওয়ার্ড
- ভ্যারিয়েবল
- কনস্ট্যান্ট
অক্ষর সেট(Character set)
সি প্রোগ্রামে ব্যবহৃত বৈধ বর্ণমালা(alphabets), অংক(digits) এবং বিশেষ অক্ষর(special characters)-এর সমাহার-ই হলো অক্ষর সেট।বর্ণমালা(Alphabets)
বড় হাতের অক্ষর(Uppercase): A B C ................................... X Y Zছোট হাতের অক্ষর(Lowercase): a b c ...................................... x y z
অংক(Digits)
0 1 2 3 4 5 6 7 8 9বিশেষ অক্ষর(Special Characters)
, | < | > | . | _ |
( | ) | ; | $ | : |
% | [ | ] | # | ? |
' | & | { | } | " |
^ | ! | * | / | | |
- | \ | ~ | + |
হোয়াইট স্পেস ক্যারেক্টার(White space Characters)
খালি স্পেস(blank space), নতুন লাইন(new line), অনুভূমিক ট্যাব(horizontal tab), ক্যারিয়েজ রিটার্ন(carriage return) এবং ফর্ম ফিড( form feed)
সি কীওয়ার্ড(Keyword)
প্রোগ্রামিং এ কীওয়ার্ড হলো পূর্বনির্ধারিত এবং সংরক্ষিত শব্দ যা বিশেষ অর্থ বহন করে। কীওয়ার্ড সিনট্যাক্সের অংশ হওয়ায় এদেরকে আইডেন্টিফায়ার হিসাবে ব্যবহার করা যায় না। উদাহরণস্বরূপঃint age;
এখানে int হলো কীওয়ার্ড যা দ্বারা 'age' কে পূর্ণসংখ্যা(integer) টাইপের ভ্যারিয়েবল(variable) হতে নির্দেশ করছে।
সি প্রোগ্রামিং কেস-সেনসিটিভ(case-sensitive) হওয়ায় সকল কীওয়ার্ডকে অবশ্যই ছোট হাতের অক্ষরে লিখতে হবে। এখানে আনসি(ANSI) সমর্থিত সকল কীওয়ার্ড এর তালিকা তুলে ধরা হলোঃ
auto | double | int | struct |
break | else | long | switch |
case | enum | register | typedef |
char | extern | return | union |
continue | for | signed | void |
do | if | static | while |
default | goto | sizeof | volatile |
const | float | short | unsigned |
এই সমস্ত কীওয়ার্ড ছাড়া কম্পাইলার(compiler) এর উপর ভিত্তিকরে সি প্রোগ্রামিং ল্যাঙ্গুয়েজ আরোও কিছু কীওয়ার্ড সমর্থন করে।
No comments