STUDY/C++
문자형(character) 리터럴
Trip the light
2023. 5. 13. 19:10
1) 줄여서 char형
2) 1바이트의 메모리에 저장
3) 작은 따음표('')로 묶어 사용하는 하나의 문자
4) 실제 메모리에 저장될 때는 해당 ASCII(American Standard Code for Information Interchange) 코드값으로 저장됨
5) 'A', 'z', '7'(숫자 7이 아님), '\n', '\0'
· 문자 A는'A'로 표현
· 그냥 7은 연산을 할 수 있는 숫자 7이지만, '7'은 연산이 불가능한 문자 '7'
· '\n', '\0' 등은 이스케이프 시퀀스 또는 확장문자열 이라고 하며, 두 개의 문자로 보이지만, 두 개의 문자가 하나의 의미를 갖는 문자 상수
C CODE
#include <stdio.h>
int main ()
{
int a = 10;
printf("%c", 'a'); // 'a'
printf("%d", a); // 10
return 0;
}
C++ CODE
#include <iostream>
using std::cout;
int main()
{
int a = 10;
cout<<'a'; // 'a'
cout<<a; // 10
return 0;
}