C ++ 함수 반환 값 빠른 점검 : 문자 유형 의미
std::u16string
16비트 문자를 사용하는 유니코드 문자열 유형
char* | C 스타일 문자열 유형, 다음으로 끝남 null 문자|
---|---|
std::string
std::u16string
std::u32string
char*
const char*
字符类型
类型 | 含义 |
---|---|
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
🎜🎜Type🎜🎜의미🎜🎜🎜🎜🎜🎜
char
🎜단일 8비트 문자🎜🎜🎜signed char
🎜단일 8비트 부호 있는 문자🎜🎜🎜부호 없는 문자
🎜단일 8비트 부호 없는 문자🎜🎜🎜wchar_t 🎜단일 와이드 문자, 크기 및 인코딩은 구현에 따라 다름🎜🎜🎜실용 사례🎜🎜🎜다음 함수는 학생의 이름을 가져와서 name: 🎜<pre class='brush:cpp;toolbar:false;'>int main() {
std::string name = get_name();
std::cout << "Hello, " << name << "!" << std::endl;
}</pre>🎜이 함수는 가변 길이 문자열을 반환해야 하기 때문에 <code>std::string
반환 유형을 사용합니다. 🎜🎜🎜사용 예🎜🎜rrreee위 내용은 C++ 함수 반환 값 요약 정보: 문자 유형 의미의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!