টোকেন সাধারণত একটি সি প্রোগ্রামের সবচেয়ে ছোট, অখণ্ড ইউনিট যাদের ভিন্ন অর্থ থাকে।
টোকেনের প্রকারভেদ
সি-তে টোকেনের বিভিন্ন প্রকার নিম্নরূপ:
আইডেন্টিফায়ার − এটি ফাংশন, ভেরিয়েবল, অ্যারে, স্ট্রাকচার ইত্যাদির নামকে বোঝায়।
অপারেটর − এগুলো হলো সি কম্পাইলারকে যৌক্তিক, গাণিতিক, বা সম্পর্কমূলক অপারেশন সম্পাদন করার নির্দেশ দেয় এমন চিহ্ন।
স্পেশাল ক্যারেক্টার − বর্ণমালা এবং অঙ্ক বাদে সকল ক্যারেক্টারকে স্পেশাল ক্যারেক্টার বলা হয়।
কনস্ট্যান্ট − প্রোগ্রাম এক্সিকিউশনের সময় যেসব الثابت মান পরিবর্তন করা যায় না, সেগুলোকে কনস্ট্যান্ট বলা হয়।
কীওয়ার্ড/রিজার্ভড নাম − এগুলো পূর্বনির্ধারিত শব্দ যাদের বিশেষ অর্থ থাকে এবং ভেরিয়েবল নাম হিসেবে ব্যবহার করা যায় না।
উদাহরণ
নিচে টোকেন ব্যবহারের একটি সি প্রোগ্রাম দেওয়া হলো −
#include<stdio.h> int main(){ int p, q, result; p = 2, q= 3; result = p + q; printf ("result = %d \n", result); }এখানে,
- main হলো আইডেন্টিফায়ার।
- {,}, (,) হলো ডিলিমিটার।
- int হলো একটি কীওয়ার্ড।
- p,q, result হলো আইডেন্টিফায়ার।
- main, {, }, (, ), int, p, q, result সব মিলে টোকেন कहलाते हैं।