স্ট্রিং লিটারেল হল অক্ষরের সেট যা ডবল কোট (“ “) দিয়ে আবদ্ধ। ওয়াইড-স্ট্রিং লিটারালগুলি সর্বদা L এর সাথে উপসর্গ থাকে।
স্ট্রিং লিটারালের প্রকার −
Sr. No. | স্ট্রিং লিটারেল এবং বর্ণনা |
---|---|
1 | “ “ আনপ্রিফিক্সড স্ট্রিং আক্ষরিক |
2 | L” “ ওয়াইড-স্ট্রিং আক্ষরিক |
3 | u8” “ UTF-8 এনকোড করা স্ট্রিং আক্ষরিক |
4 | u" “ UTF-16 এনকোড করা স্ট্রিং আক্ষরিক |
5 | U” “ UTF-32 এনকোড করা স্ট্রিং আক্ষরিক |
6 | R” “ কাঁচা স্ট্রিং আক্ষরিক |
এখানে C++ ভাষায় স্ট্রিং লিটারালের একটি উদাহরণ দেওয়া হল,
উদাহরণ
#include <cwchar> #include <cwctype> #include <iostream> using namespace std; int main() { wchar_t s[] = L"hello world!"; wcout << L"The uppercase string : ”" << L"\"is "; for (int i = 0; i < wcslen(s); i++) putwchar(towupper(s[i])); return 0; }
আউটপুট
এখানে আউটপুট
The uppercase string : ""is HELLO WORLD!