Victory_Heo
2021. 7. 27. 21:15

문자열
문자열의 정의에 대해 설명할 수 있다.
표준입출력을 통한 문자열 처리를 구현할 수 있다.
문자열 이해
1.문자열 기초
- 문자열은 큰 따옴표("")로 표현함
- 문자열의 끝에는 널 문자('/0')를 함께 저장함
문자열 입출력
1. scanf()
- 입력된 문자열을 str 배열에 저장
- 공백 또는 enter 전까지 입력된 문자열을 저장
- 함수 형식: ins scanf("%s",str);
2. gets()
- 공백을 포함한 문자열 입력
- char*gets(char*str);
- enter를 '0'으로 변환하여 저장
3.printf()
형식 문자열 "%s"를 이용
4.puts()
- int pur(const shar*str);
- str 배열의 문자열을 표준 출력에 출력
- 배열의 '0'을 'n'로 변환하여 출력
문자열 이해
- 문자열은 null로 끝나는 문자들의 집합임
- 문자열 저장은 문자배열을 이용함
- 문자열을 저장하는 문자배열의 크기는 저장할 문자 수 +1 이상 크기가 필요함
- 문자 배열은 선언과 동시에 ""를 이용하여 초기화가 가능함
문자열 입출력
- 표준 입력을 통한 문자열 입력은 scanf(), gets()함수를 이용할 수 있음
- scanf()는 공백이나 enter전까지를 입력받음
- gets()는 공백을 포함한 문자열 입력이 가능함