kln2040   3년 전

https://www.acmicpc.net/proble...

백준 10972번을 풀다가 

cout << "-1"; 이렇게 쓴 코드는 맞고

cout << '-1'; 이렇게 쓴 코드는 틀렸다고 하는데 대체 왜 그런지 알 수 있을까요??

(큰따옴표 작은따옴표 차이입니다)

밑에 코드 24번째 줄입니다

결과는 같게 나오는데 

왜 cout << "-1"; 은 정답처리이고

cout << '-1'; 은 오답처리인지 궁금합니다 

ehdrmsl2001   3년 전

https://ideone.com/KxbscT

파이썬이랑 다르게 C++에서는 작은 따옴표로 문자열을 나타내지 않습니다.

kln2040   3년 전

visual studio 에서는 cout << '-1' ; 을 하면 제대로 -1이 나오는데

다른 컴파일러에서는 -1로 안나오네요

자세한 답변 감사합니다 

댓글을 작성하려면 로그인해야 합니다.