C 문자열

(2019-11-30)

C 언어 문자열

1. C 언어문자열

  ㅇ C 문자열자료형 => '없음'
     - C 언어에서는, 문자열 자체를 처리하기 위한 별도의 자료형을 제공하지 않음

  ㅇ C 문자열의 저장 형태
     - 종료 널 문자(\0 또는 NULL)로 끝나는 char형 배열

  ㅇ C 문자열의 사용 형태
     - 문자열 데이터가 메모리에 연속적으로 보관되므로, 주소를 갖게 됨
     - 즉, 포인터 사용 가능

  ㅇ C 문자열의 처리 형태
     - 처리 형태 : 문자열 상수(문자열 리터럴)
     - 처리 형태 구분   
        . char형 배열     : 例) char ch[] = "ABC";
        . char형 포인터   : 例) char *p_ch = "ABC";
           .. 문자열 포인터에 의한 개별 문자 접근은 읽기전용이므로, 쓰기 허용 안됨
        . 문자열들의 배열

  ㅇ C 문자열함수C 문자열 함수 참조
     - gets(), fgets(), puts(), fputs(), scanf(), printf()


[C 변수,상수,자료형] 1. C 변수 2. C 상수 3. C 자료형 4. C 형 변환 5. 기억 클래스 6. C 문자열

 
        최근수정     요약목록     참고문헌