0x02강-기초코드작성요령2. cout<<'-1';을 주의하도록 하자.

cout<<'-1'; 형태로 특별한 경우를 나타내기 위해 -1을 출력하도록 하는 형태의 문제를 만났을때, 

생각없이 -1이니까 캐릭터 하나라고 생각해서 cout<<'-1';로 출력해버리면, 11569 라는 숫자가 출력되게 된다

' ' 사이에는 char변수가 들어가야 하는데, 이때 -과 1이 합쳐진 -1은 한글자가 아니라 두글자이다. 

그렇기 때문에 이런 경우 출력하려는걸 "-1" 형태로 출력해주어서 스트링으로 출력해야한다. 

혹은 그냥 바로

cout<<-1; 형태로 '이나 " 없이 출력하면 된다. 

단순한 숫자형태의 경우 헷갈리거나 실수를 하지 않기 위해서

cout<<-1;형태로 출력하도록 하자. 

 

  Comments,     Trackbacks