문자2 C언어] 자료형 (Data Type) - 문자열(String) (5/7) [자료형 (DataType) - 문자열(String)] 1. 문자열 일련의 문자가 연속적으로 있는 것으로서 문자의 집합을 말한다. C언어는 별도의 문자 타입이 없기 때문에 배열로 문자열을 표현. 2. 주의 사항 문자는 ‘ ‘를 사용하지만 문자열은 “ “을 사용한다. 문자열의 끝에는 항상 \0(NULL)이 반드시 존재 해야된다. (메모리는 연속적인 공간이기 때문에 그 끝을 명확히 명시해야 된다.) 3. 문자 배열 선언 char str[6] = "Korea"; 각 문자마다 1바이트씩 배치된다. 2018. 12. 26. C언어] 자료형 (DataType) - 문자(Character) (4/7) [자료형 (DataType) - 문자형(Character Type)] 1. 문자형 문자형이란? 문자 하나를 표현하는 자료형이다. 컴퓨터는 원래 숫자밖에 모르기 때문에 문자도 숫자로기억 한다. 아스키(ASCII) 코드 방식으로 많이 사용한다. 아스키 코드는 0~127 사이의 숫자에 문자를 대응시켜 놓았다. 128개의 서로 다른 문자를 기억하기 위해서는 단지 1바이트만 있으면 된다. 타입 바이트 부호 범위 Signed Char 1 O -128~127 Unsigned Char 1 X 0~255 부호 수식어없이 Char라고만 쓰면 컴파일러와 설정 옵션에 따라 부호가 있을 수도 있고 없을 수도 있다. 1. 2. 2018. 12. 26. 이전 1 다음 728x90