[C] C언어 기초

[C] C언어 기초 함수

ITsubin 2022. 4. 4. 01:35

이번 포스팅에서는 C언어에서 사용하는 기초 함수들에 대해 알아보겠습니다.

문자열 함수를 사용할 때는 전처리 지시자 #include <string.h>를 사용해야 합니다.

 

[ sizeof( ) ]

 - 크기를 구하는 함수

(자세한 설명은 [C] C언어의 배열(array)포스팅으로)

 

[ strlen( ) ]

 - 문자열의 길이 값을 찾아내는 함수

 

[ strcpy( ) ]

 - 문자열 복사 함수

 

[ strcat( ) ]

 - 문자열 연결 함수

 

[ strcmp( ) ]

 - 문자열 비교 함수

 - 결과가 0이 나오면 비교 문자열이 같은 것이고, 0 이외의 다른 결과가 나오면 비교 문자열이 다른 것이다.

 

[ gets( ) ]

 - 문자열 입력 함수

 - scanf와 달리 gets()는 NULL값을 포함한다.

 - scanf는 공백 뒤의 문자열을 모두 무시하지만, gets는 공백을 포함한다.

 

ex) Hello World! 입력 시 gets는 공백을 포함하여 길이 값을 12자리로,

scanf는 공백 뒤의 문자열을 모두 무시하여 Hello의 5 글자만을 문자열의 길이 값으로 인식한다.

 

[ puts( ) ]

 - printf와 달리 puts는 개행이 자동으로 된다.

'[C] C언어 기초' 카테고리의 다른 글

[C] C언어의 포인터 및 메모리  (0) 2022.04.07
[C] C언어 연습문제  (5) 2022.04.05
[C] C언어의 배열(array)  (0) 2022.04.03
[C] C언어의 반복문_do ~ while  (0) 2022.04.02
[C] C언어의 반복문_while문  (2) 2022.04.01