C++ semakan cepat nilai: Jenis aksara maksud
Jenis rentetan
Jenis | Maksud |
---|---|
>std::string
|
标准 C++ 字符串类型 |
std::u16string |
Unicode 字符串类型,使用 16 位字符 |
std::u32string |
Unicode 字符串类型,使用 32 位字符 |
char* |
C 风格的字符串类型,以空字符结尾 |
const char* |
C 风格的只读字符串类型 |
字符类型
类型 | 含义 |
---|---|
char |
单个 8 位字符 |
signed char |
单个 8 位有符号字符 |
unsigned char |
单个 8 位无符号字符 |
wchar_t |
单个宽字符,大小和编码取决于实现 |
实战案例
以下函数获取一个学生的姓名并返回姓名:
std::string get_name() { std::cout << "Enter your name: "; std::string name; std::getline(std::cin, name); return name; }
此函数使用 std::string
Jenis rentetan C++ standard
std::u16string
Jenis rentetan Unicode, menggunakan aksara 16-bit
std ::u32string
🎜Jenis rentetan Unicode, menggunakan aksara 32-bit🎜🎜🎜char*
🎜Jenis rentetan gaya C , ditamatkan oleh aksara batal🎜🎜🎜const char*
🎜Jenis rentetan baca sahaja gaya C🎜🎜🎜 Jenis aksara 🎜🎜🎜🎜🎜🎜 taip 🎜🎜 maksud 🎜🎜🎜🎜🎜🎜char
🎜Single 8-bit character🎜🎜>ditandatangani char 🎜Watak bertanda 8-bit tunggal🎜🎜🎜int main() { std::string name = get_name(); std::cout << "Hello, " << name << "!" << std::endl; }
std::string
kerana kita perlu mengembalikan rentetan panjang berubah-ubah. 🎜🎜🎜Contoh penggunaan🎜🎜rrreeeAtas ialah kandungan terperinci Fakta Pantas Nilai Pulangan Fungsi C++: Maksud Jenis Aksara. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!