티스토리 뷰
문자열
#문자열 이해와
1. 문자열 기초
문자열 : 연속된 문자들의 모임
- 문자열은 큰따옴표("")로 표현함
- 문자열의 끝에는 널 문자('\0')를 함께 저장함
문자열 상수
- 값이 변경되지 않는 문자열
- "A"나 "Hello World"등
- 문자열 리터럴이라고도함
문자열 변수
- 프로그램 수행중에 변경될 수 있는 문자열
문자 배열
- 선언 : 문자 배열의 크기는 저장할 문자 수 + 1 크기로 지정
- 초기화 : " "문자를 대입연산자에 이용
2. 문자열 선언과 초기화- 문자열은 큰따옴표("")로 표현함
- 문자열의 끝에는 널 문자('\0')를 함께 저장함
문자열 상수
- 값이 변경되지 않는 문자열
- "A"나 "Hello World"등
- 문자열 리터럴이라고도함
문자열 변수
- 프로그램 수행중에 변경될 수 있는 문자열
문자 배열
- 선언 : 문자 배열의 크기는 저장할 문자 수 + 1 크기로 지정
- 초기화 : " "문자를 대입연산자에 이용
"Hello"를 저장
chare a[6] = "Hello";
배열 크기의 -1개의 문자를 초기화 가능
chare a[6] = "Hello";
배열 크기의 -1개의 문자를 초기화 가능
# 문자열 입출력
1. 문자열 표준 입력
1) scanf()
2. 문자열 표준 출력입력된 문자열을 str 배열에 저장
공백 또는 enter 전까지 입력된 문자열을 저장
함수 형식 : int scanf("%s", str);
2) gets()공백 또는 enter 전까지 입력된 문자열을 저장
함수 형식 : int scanf("%s", str);
공백을 포함한 문자열 입력
char * gets(char* str);
enter를 \0로 전환하여 저장
char * gets(char* str);
enter를 \0로 전환하여 저장
1) printf()
형식문자열 "%s"를 이용
문자 배열명을 printf함수의 첫번째 인자로 인식
2) pust()문자 배열명을 printf함수의 첫번째 인자로 인식
int puts(const char* str);
str 배열의 문자열을 표준 출력에 출력
배열의 "\0"을 '\n'로 변환하여 출력
str 배열의 문자열을 표준 출력에 출력
배열의 "\0"을 '\n'로 변환하여 출력
'JAVA기반스마트웹개발2021 > 프로그래밍언어 활용' 카테고리의 다른 글
포인터 활용 (0) | 2021.07.29 |
---|---|
포인터 (0) | 2021.07.29 |
배열 (0) | 2021.07.27 |
변수의 스코프 (0) | 2021.07.26 |
함수 (0) | 2021.07.26 |