অক্ষর ধ্রুবক হল "উৎস অক্ষর সেট" এর এক বা একাধিক সদস্য, যে অক্ষর সেটটিতে একটি প্রোগ্রাম লেখা হয়, একক উদ্ধৃতি চিহ্ন (') দ্বারা বেষ্টিত। এগুলি "এক্সিকিউশন ক্যারেক্টার সেট" এর অক্ষরগুলিকে উপস্থাপন করতে ব্যবহৃত হয়, যে মেশিনে প্রোগ্রামটি চালানো হয়। এগুলিকে কখনও কখনও অক্ষর আক্ষরিকও বলা হয়৷
C++ এ, একটি অক্ষর আক্ষরিক একটি ধ্রুবক অক্ষর দিয়ে গঠিত। এটি একক উদ্ধৃতি চিহ্ন দ্বারা বেষ্টিত অক্ষর দ্বারা প্রতিনিধিত্ব করা হয়। দুই ধরনের অক্ষর আক্ষরিক আছে −
- চর টাইপের সংকীর্ণ-অক্ষর আক্ষরিক, উদাহরণস্বরূপ, 'a'
- wchar_t টাইপের প্রশস্ত-অক্ষর আক্ষরিক, উদাহরণস্বরূপ, L'a'
আক্ষরিক অক্ষরের জন্য ব্যবহৃত অক্ষরটি যেকোন গ্রাফিক অক্ষর হতে পারে, সংরক্ষিত অক্ষর যেমন নিউলাইন ('\n'), ব্যাকস্ল্যাশ ('\'), একক উদ্ধৃতি চিহ্ন ('), এবং দ্বিগুণ উদ্ধৃতি চিহ্ন (") ছাড়া। অক্ষরগুলি একটি এস্কেপ সিকোয়েন্সের সাথে নির্দিষ্ট করা হয়৷
উদাহরণ
#include <iostream> using namespace std; int main() { char newline = '\n'; char tab = '\t'; char backspace = '\b'; char backslash = '\\'; char nullChar = '\0'; cout << "Newline character: " << newline << "ending" << endl; cout << "Tab character: " << tab << "ending" << endl; cout << "Backspace character: " << backspace << "ending" << endl; cout << "Backslash character: " << backslash << "ending" << endl; cout << "Null character: " << nullChar << "ending" << endl; }
আউটপুট
এটি আউটপুট দেয় −
Newline character: ending Tab character: ending Backspace character: ending Backslash character: \ending Null character: ending