> 백엔드 개발 > C++ > 본문

C++ 함수 반환 값 요약 정보: 문자 유형 의미

WBOY
풀어 주다: 2024-05-04 12:03:01
원래의
709명이 탐색했습니다.

C++ 函数返回值速查:字符类型含义

C ++ 함수 반환 값 빠른 점검 : 문자 유형 의미 std :: String 표준 C++ 문자열 유형

std::u16string16비트 문자를 사용하는 유니코드 문자열 유형

std ::u32string32비트 문자를 사용하는 유니코드 문자열 유형C 스타일 문자열 유형, 다음으로 끝남 null 문자const char*C 스타일 읽기 전용 문자열 유형
char*
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

문자 유형

🎜🎜Type🎜🎜의미🎜🎜🎜🎜🎜🎜char🎜단일 8비트 문자🎜🎜🎜signed char 🎜단일 8비트 부호 있는 문자🎜🎜🎜부호 없는 문자🎜단일 8비트 부호 없는 문자🎜🎜🎜wchar_t < /code></td>🎜단일 와이드 문자, 크기 및 인코딩은 구현에 따라 다름</td>🎜</tbody></table>🎜🎜실용 사례🎜🎜🎜다음 함수는 학생의 이름을 가져와서 name: 🎜<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:cpp;toolbar:false;'>int main() { std::string name = get_name(); std::cout &lt;&lt; &quot;Hello, &quot; &lt;&lt; name &lt;&lt; &quot;!&quot; &lt;&lt; std::endl; }</pre><div class="contentsignin">로그인 후 복사</div></div>🎜이 함수는 가변 길이 문자열을 반환해야 하기 때문에 <code>std::string 반환 유형을 사용합니다. 🎜🎜🎜사용 예🎜🎜rrreee

위 내용은 C++ 함수 반환 값 요약 정보: 문자 유형 의미의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
c++
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!