미국 정보 교환 표준
즉 미국을 위한 미국에 의한 미국의 코드
SBCS : Single Byte Character Set
SBCS는 하나의 문자세트에 부여된 글자 값이 Single Byte,
즉 0-255의 범위 내에 있음
우리가 잘 알고있는 ASCII 또는 ISO-8859-1 문자 세트가 여기에 속함
0x20부터 0x7F까지는 화면 출력이 가능한 문자세트를 정의하고 있음
ASCII는 최초의 문자열 인코딩
7 bit로 구성되어 있으며, 영어를 위한 문자, 숫자, 특수문자, 기호 등 128개 문자를 표현할 수 있음
'영어를 위한 문자' (ASCII의 A가 'American'인 점을 주목)
ASCII에서는 영어만을 고려하여 만들어졌고, 일본어 중국어 등 다른 언어는 표현이 불가능함.
Byte 크기
1 Byte 사용
장점
아스키코드는 모든 문자 하나가 1byte를 차지함
알파벳(대문자 , 소문자)들과 확장 문자를 포함하여 총 256개를 넘지 않는 문자로 이루어짐
이는 1 바이트(는 256가지의 표현이 가능)를 가지고 충분히 표현할 수 있기에 1 바이트의 char형을 사용해서 표현을 할 수 있음
단점
아스키 문자 코드 만으로는 한글이나 일어 등의 다른 문자를 표시할 수 없음
SBCS로는 프로그램을 국제화(Internationalization 혹은 간단하게 i18n)할 수 없음
변수
일반 문자열과 변수 사용