문자 (컴퓨팅): 두 판 사이의 차이
내용 삭제됨 내용 추가됨
→char: 오타를 고침 태그: 모바일 앱 거짓된 편집 요약의 문서 훼손 가능성 |
편집 요약 없음 |
||
7번째 줄:
== char ==
[[C 언어|C]]/[[C++]] 프로그래밍 언어에서의 '''char'''는 8비트 정수형 처리 변수이다. 그러나 정수형이라는 것은 CPU 입장에서는 그렇고 인간의 문자 처리를 위해 만들어졌다. character의 약자가 변수를 지정하기 위한 char로
ASCII 코드 값은 기본적으로 7비트 이므로 이것은 8비트 정수형의 부분집합일 뿐이다. 따라서 char 변수는 [[아스키]](ASCII) 코드 처리를 할 수 있다. 기본적으로 char 변수는 정수형이기 때문에 아스키 코드의 변환 등에 계산을 통해 수행 할 수 있다. 예를 들어 'A'를 'a'로 바꾸려면 정수형 연산으로 가능하다. 따라서 8비트의 문자 코드 처리가 가능하다. 아스키 뿐만 아니라 UTF-8 코드 역시 처리가 가능하다. 문자를 처리할 때 C/C++에서는 문자열(string)의 끝에 0이라는 끝을 알리는 숫자가 들어가기 때문에 정해진 배열 크기 안에서 스트링 처리가 되어야 한다. 초기의 컴퓨터가 미국에서 개발되어 사용되어 질때, 8비트 코드 만으로 문자를 나타내는데 충분 했다. 그러나 최근의 많은 OS에서는 국제화 되면서 UNICODE 등의 16비트 체계를 많이
== word 문자 ==
|