07 – 상수 (문자)

문자 상수는 작은 따음표 사이에 문자를 위치시켜 생성된다. ‘b’와 같이 하면 된다. 모든 문자 상수는 대응되는 정수값이 있다. 이 값은 시스템에서 문자를 표현하기 위해 사용되는 코드에 따라 정해진다. ASCII를 기준으로 할 경우, ‘b’의 경우에는 십진수 98이 되는데, 아래의 두 표현은 같은 표현이 됟다.

ch = ‘b’;

ch = 98;

하지만 정수값을 사용하는 시스템에 따라서 값이 달라지므로 보통은 직접 적는 방식을 한다. ‘b’, ‘8’ 이 둘 다 작은 따음표 안에 있는 표현이기 때문에 둘 다 문자로 표현된다.

문자 상수도 printf로 출력이 가능하다. 문자 상수에 대한 변환 문자열은 %c이다.  아래의 예시에서는 직접 문자와 숫자의 차이를 보여주기 위해서 입력 차이를 두고 작업을 해 보았고, 그 결과를 같이 확인하기를 바란다.

%e1%84%89%e1%85%b3%e1%84%8f%e1%85%b3%e1%84%85%e1%85%b5%e1%86%ab%e1%84%89%e1%85%a3%e1%86%ba-2017-02-03-%e1%84%8b%e1%85%a9%e1%84%92%e1%85%ae-1-19-34

%e1%84%89%e1%85%b3%e1%84%8f%e1%85%b3%e1%84%85%e1%85%b5%e1%86%ab%e1%84%89%e1%85%a3%e1%86%ba-2017-02-03-%e1%84%8b%e1%85%a9%e1%84%92%e1%85%ae-1-19-25

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.