টোকেন হল একটি প্রোগ্রামের ক্ষুদ্রতম উপাদান, যা কম্পাইলারের জন্য অর্থপূর্ণ।
নিম্নলিখিত টোকেনগুলির প্রকারগুলি হল:কীওয়ার্ড, শনাক্তকারী, ধ্রুবক, স্ট্রিংস, অপারেটর, ইত্যাদি৷
আসুন কীওয়ার্ড দিয়ে শুরু করি।
কীওয়ার্ড
কীওয়ার্ডগুলি পূর্বনির্ধারিত, সি-তে সংরক্ষিত শব্দ এবং প্রতিটি নির্দিষ্ট বৈশিষ্ট্যের সাথে যুক্ত। এই শব্দগুলি আমাদের সি ভাষার কার্যকারিতা ব্যবহার করতে সাহায্য করে। কম্পাইলারদের কাছে তাদের বিশেষ অর্থ আছে।
C.
-এ মোট 32টি কীওয়ার্ড আছে| অটো | ডবল | int | গঠন |
| ব্রেক | অন্যথায় | দীর্ঘ | সুইচ করুন |
| কেস | enum | রেজিস্টার করুন | টাইপডেফ |
| চার | বহিরাগত | রিটার্ন | ইউনিয়ন |
| চালিয়ে যান | এর জন্য | স্বাক্ষরিত | অকার্যকর |
| করুন | যদি | স্থির | যখন |
| ডিফল্ট | যাও | আকারের | অস্থির |
| const | ফ্লোট | ছোট | আনসাইন করা হয়নি |
শনাক্তকারী
সি প্রোগ্রামিং এর প্রতিটি প্রোগ্রাম উপাদান একটি শনাক্তকারী হিসাবে পরিচিত। এগুলি ভেরিয়েবল, ফাংশন, অ্যারে ইত্যাদির নামকরণের জন্য ব্যবহৃত হয়। এগুলি ব্যবহারকারী-সংজ্ঞায়িত নাম যা বর্ণমালা, সংখ্যা, আন্ডারস্কোর '_' নিয়ে গঠিত। শনাক্তকারীর নাম কিওয়ার্ডের মতো একই বা একই হওয়া উচিত নয়। কীওয়ার্ড শনাক্তকারী হিসাবে ব্যবহার করা হয় না।
C শনাক্তকারীর নামকরণের নিয়ম -
-
এটি অবশ্যই বর্ণমালা বা আন্ডারস্কোর দিয়ে শুরু করতে হবে।
-
শুধুমাত্র বর্ণমালা, সংখ্যা, আন্ডারস্কোর ব্যবহার করা যাবে, অন্য কোন বিশেষ অক্ষর, বিরাম চিহ্ন অনুমোদিত নয়।
-
এটিতে অবশ্যই সাদা-স্থান থাকবে না।
-
এটি একটি কীওয়ার্ড হওয়া উচিত নয়৷
৷ -
এটি 31টি অক্ষর পর্যন্ত লম্বা হওয়া উচিত৷
৷
স্ট্রিংস
একটি স্ট্রিং একটি শূন্য অক্ষর(\0) দিয়ে শেষ হওয়া অক্ষরগুলির একটি অ্যারে। এই নাল অক্ষর নির্দেশ করে যে স্ট্রিং শেষ হয়েছে। স্ট্রিং সবসময় ডবল উদ্ধৃতি (““) দিয়ে আবদ্ধ থাকে।
আসুন দেখি কিভাবে C ভাষায় স্ট্রিং ডিক্লেয়ার করা যায় -
- char string[20] ={‘s’,’t’,’u’,’d’,’y’, ‘\0’};
- char string[20] ="ডেমো";
- char string [] =“demo”;
এখানে C ভাষায় টোকেনের একটি উদাহরণ দেওয়া হল,
উদাহরণ
#include >stdio.h>
int main() {
// using keyword char
char a1 = 'H';
int b = 8;
float d = 5.6;
// declaration of string
char string[200] = "demodotcom";
if(b<10)
printf("Character Value : %c\n",a1);
else
printf("Float value : %f\n",d);
printf("String Value : %s\n", string);
return 0;
} আউটপুট
Character Value : H String Value : demodotcom