본문 바로가기

JAVA기반 스마트웹 개발2021/프로그래밍 언어활용

문자열

 

 

문자열

문자열 : 연속된 문자들의 모임
01. 문자열은 큰 따옴표("")로 표현함
02. 문자열의 끝에는 널 문자('/0')를 함께 저장함

문자열 기초

문자열 선언과 초기화

선언 : 문자 배열의 크기는 저장할 문자 수 +1 크기로 지정
초기화 : " " 문자를 대입연산자에 이용

문자열 표준 입력

scanf()

입력된 문자열을 str 배열에 저장
공백 또는 enter 전까지 입력된 문자열을 저장
함수 형식 :int scanf("%s", str);

gets()

공백을 포함한 문자열 입력
char* gets(char* str);
enter를 'W0'으로 변환하여 저장

문자열 표준 출력

printf 형식 문자열 "%s"를 이용
char a[]="hello"; printf("%s", a);
문자 배열명을 printf함수의 첫 번째 인자로 가능
char a[]="Hello"; printf(a);

puts()

int puts(const char* str);
str 배열의 문자열을 표준 출력에 출력
배열의 'W0'을 'Wn'로 변환하여 출력

 

 

★핵심요약★

문자열 이해

  • 문자열은 null로 끝나는 문자들의 집합임
  • 문자열 저장은 문자배열을 이용함
  • 문자열을 저장하는 문자배열의 크기는 저장할 문자 수 +1 이상 크기가 필요함
  • 문자 배열은 선언과 동시에""를 이용하여 초기화가 가능함

문자열 이해

  • 표준 입력을 통한 문자열 입력은 scanf(), gets()함수를 이용할 수 있음
  • scanf()는 공백이나 enter 전까지를 입력받음
  • gets()는 공백을 문자열 입력이 가능함

'JAVA기반 스마트웹 개발2021 > 프로그래밍 언어활용' 카테고리의 다른 글

포인터 활용  (0) 2021.07.29
포인터 기초  (0) 2021.07.29
배열  (0) 2021.07.28
변수의 스코프  (0) 2021.07.26
함수  (0) 2021.07.26