본문 바로가기

기타 지식

따옴표 ('')와 쌍따옴표 ("")의 차이

두가지의 차이점을 모르고 혼용해서 쓰다가 따옴표를 쌍따옴표로 잘못써서 에러가 났다.

이참에 두가지의 차이점을 정확히 알고 써야겠다는 생각이 들어서 정리한다.

 

따옴표

단일문자를 의미한다. String이 아닌 char

 

쌍따옴표

단일문자가 아닌 문자열을 의미한다. String

 

ex)

char str[] = "HELLO"; //문자열에는 쌍따옴표

str[0] = 'A'; //단일문자에는 따옴표

단일문자에 쌍따옴표를 쓸 경우, 실제 출력시에는 단일문자 뒤에 null이 붙게된다.