따옴표 차이

Subin·2024년 8월 28일

Algorithm

목록 보기
25/69

C++에서는 문자열을 표현할 때 큰따옴표("")와 작은따옴표('')의 용도가 다르다. 이 두 가지는 서로 다른 타입의 데이터를 나타내기 위해 사용된다.

큰따옴표 ("")

큰따옴표는 문자열 리터럴을 정의할 때 사용된다. 문자열 리터럴은 std::string 또는 const char* 타입의 문자열을 의미한다.

std::string str = "Hello, World!";
const char* cstr = "Hello, World!";

std::string 타입은 C++ 표준 라이브러리의 문자열 클래스입니다.
const char* 타입은 C 스타일의 문자열을 나타내며, 이는 null로 끝나는 문자 배열이다.

작은따옴표 ('')

작은따옴표는 단일 문자 리터럴을 정의할 때 사용된다. 단일 문자 리터럴은 char 타입의 데이터를 의미한다.

char ch = 'A';

char 타입은 단일 문자를 나타내며, 작은따옴표로 감싸진 하나의 문자 리터럴을 가진다.



큰따옴표 (""): 문자열 리터럴을 정의할 때 사용된다. 예를 들어, "Hello"는 std::string 또는 const char* 타입의 문자열이다.
작은따옴표 (''): 단일 문자 리터럴을 정의할 때 사용된다. 예를 들어, 'A'는 char 타입의 문자이다.

profile
성장하며 꿈꾸는 삶을 살아가고 있는 대학생입니다😊

0개의 댓글