কম্পিউটার

C/ C++ এ স্ট্রিং লিটারেলের ধরন কি?


স্ট্রিং লিটারেল হল অক্ষরের সেট যা ডবল কোট (“ “) দিয়ে আবদ্ধ। ওয়াইড-স্ট্রিং লিটারালগুলি সর্বদা 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!

  1. লিনাক্সে c++ এর জন্য শীর্ষ IDE কি?

  2. উইন্ডোতে c++ এর জন্য শীর্ষ IDE কি?

  3. C++ এ বুলিয়ানের টাইপ স্পেসিফায়ার কী?

  4. C# এ স্ট্রিং লিটারেলে @ উপসর্গ কী করে?