কম্পিউটার

সি-তে টোকেন


টোকেন হল একটি প্রোগ্রামের ক্ষুদ্রতম উপাদান, যা কম্পাইলারের জন্য অর্থপূর্ণ।

নিম্নলিখিত টোকেনগুলির প্রকারগুলি হল:কীওয়ার্ড, শনাক্তকারী, ধ্রুবক, স্ট্রিংস, অপারেটর, ইত্যাদি৷

আসুন কীওয়ার্ড দিয়ে শুরু করি।

কীওয়ার্ড

কীওয়ার্ডগুলি পূর্বনির্ধারিত, সি-তে সংরক্ষিত শব্দ এবং প্রতিটি নির্দিষ্ট বৈশিষ্ট্যের সাথে যুক্ত। এই শব্দগুলি আমাদের সি ভাষার কার্যকারিতা ব্যবহার করতে সাহায্য করে। কম্পাইলারদের কাছে তাদের বিশেষ অর্থ আছে।

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

  1. C# এ কীওয়ার্ড

  2. C# এ একটি স্ট্রিং বিপরীত

  3. C# এ টোকেন কি?

  4. পাইথনে একটি স্ট্রিং একটি বৈধ কীওয়ার্ড কিনা তা কীভাবে পরীক্ষা করবেন?