C/C++ 中字串文字的型別是什麼?


字串文字是以雙引號(“ “)開頭的一組字元。寬字串文字始終以 L 為字首。

字串文字型別 −

序號字串文字和描述
1“ “
無字首的字串文字
2L” “
寬字串文字
3u8” “
UTF-8 編碼的字串文字
4u” “
UTF-16 編碼的字串文字
5U” “
UTF-32 編碼的字串文字
6R” “
原始字串文字

以下是在 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!

更新時間: 2020 年 6 月 25 日

234 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告