Small Step

[C, C++] 작은 따옴표와 큰따옴표의 차이는? 본문

코딩/C, C++

[C, C++] 작은 따옴표와 큰따옴표의 차이는?

Esunn 2022. 7. 25. 02:34

C(C++)에서는 작은따옴표 ' ' 와 큰 따옴표 " " 의 의미가 다르다.

 

작은따옴표는 문자일 때 사용해야 하고 큰 따옴표는 문자열일 때 사용해야 한다.

 

https://www.acmicpc.net/problem/1152

 

1152번: 단어의 개수

첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열

www.acmicpc.net

백준 1152문제를 풀면서 이런 코드를 쓴 적이 있다.

 

if ( str[i] == " " ) {
	cnt++;
}

이 코드를 실행하면 오류가 나게 된다. 

" "는 문자열만 쓸 수 있기 때문이다.

 

 

 

참고한 자료

https://hodev.tistory.com/11

 

[C] 큰 따옴표와 작은 따옴표의 차이?

C에서는 파이썬 같은 언어와는 다르게 문자를 표현할 때, 큰따옴표와 작은따옴표가 의미하는 바가 다르다. 파이썬에서는 문자나 문자열을 표현할 때 큰따옴표, 작은따옴표 어떤 것을 사용해도

hodev.tistory.com

 

Comments