ভূমিকা
C/C++ প্রোগ্রামের সবচেয়ে ছোট একক ইউনিটকে টোকেন (Token) বলা হয়। মূল ৫টি টোকেন প্রকার:
- Keywords (কীওয়ার্ড)
- Identifiers (আইডেন্টিফায়ার)
- Constants (কনস্ট্যান্ট)
- Variables (ভেরিয়েবল)
- Operators (অপারেটর)
কীওয়ার্ড (Keywords)
রিজার্ভড ওয়ার্ড যাদের অর্থ ফিক্সড। C++-এ C-এর ৩২টি প্লাস ৩০টি নতুন কীওয়ার্ড আছে।
আইডেন্টিফায়ার (Identifiers)
ভেরিয়েবল, ফাংশন, স্ট্রাকচার आदिয়ের নামকরণের নিয়ম: - শুধু অক্ষর, ডিজিট, আন্ডারস্কোর (_) - প্রথম অক্ষর অবশ্যই অক্ষর বা _ - কেস-সেনসিটিভ - কীওয়ার্ড ব্যবহার করা যায় না
কনস্ট্যান্ট (Constants)
মান পরিবর্তন হয় না। ঘোষণা: `const type name = value;` বা `#define NAME VALUE`
ভেরিয়েবল (Variables)
মেমোরি লোকেশনের অর্থপূর্ণ নাম। ঘোষণা: `type name;`
অপারেটর (Operators)
| বিভাগ | অপারেটর |
|---|---|
| Arithmetic | + - * / % |
| Inc/Dec | ++ -- |
| Relational | == != > < >= <= |
| Logical | && || ! |
| Bitwise | & | ^ ~ << >> |
| Assignment | = += -= *= /= %= <<= >>= &= ^= |= |
| Misc | , sizeof() & * ?: |
উদাহরণ
#includeint main() { int a, b; // a, b = variables cout << "Enter two numbers: "; cin >> a >> b; int sum = a + b; // sum = variable, + = operator cout << "Sum: " << sum; return 0; }