작은따옴표 안에 문자 여러 개를 쓰는 경우


밑에 코드가 1952805748 을 출력해줬어요. 왜 일까요?

혹시 주소 값이나 뭐 그런 건가요?

소스코드

cout << 'test'; // Note the single quotes.
  • 2016년 01월 08일에 작성됨

조회수 325


1 답변


좋아요
0
싫어요
채택취소하기

multi-character literal입니다. 1952805748를 16진수로 표현하면 0x74657374인데요 이걸 2자리씩 끊어서 보면

0x74 -> 't'
0x65 -> 'e'
0x73 -> 's'
0x74 -> 't'

가 되지요.

  • 2016년 01월 08일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close