C/C++ 中字串文字的型別是什麼?
字串文字是以雙引號(“ “)開頭的一組字元。寬字串文字始終以 L 為字首。
字串文字型別 −
| 序號 | 字串文字和描述 |
|---|---|
| 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!
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP