[정처기 실기] 6. 프로그래밍 언어 활용 - C언어 표준 함수

선뀰·2024년 6월 12일
0

C언어 표준함수

1. 문자열 함수

  • strcat(String Concatenate)

strcat(dest, src); src의 문자열을 dest 문자열 뒤에 붙인다.
strncat(dest, src, maxlen); src의 문자열에서 maxlen의 개수만큼 dest 문자열 뒤에 붙인다.

  • strcpy
    문자열을 복사하는 함수이다.
    strcpy(dest, src); src의 문자열을 dest문자열에 복사
    strncpy(dest, src, maxlen); src의 문자열을 maxlen의 개수만큼 dest문자열에 복사

  • strcmp
    문자열을 비교하는 함수이다.
    strcmp(s1, s2); s1, s2의 대소를 비교한다.
    strncmp(s1, s2, maxlen); maxlen길이만큼만 s1, s2의 대소를 비교한다.

  • strlen
    문자열의 길이를 알려주는 함수이다.

  • strrev
    문자열을 거꾸로 뒤집는 함수이다.

  • strchr
    문자열 내에 일치하는 문자가 있는지 검사하는 함수
    strchr(str, c); str내에 c가 존재하는지 알려준다.

  • sqrt
    sqrt(n); 제곱근n의 값을 계산한다.

  • ceil
    소수점 올림 함수이다.

  • floor
    소수점 내림 함수이다.

2. 유틸리티 함수

  • rand
    rand(); 임의의 값을 생성하는 함수이다.

  • srand
    srand(seed); seed값에 따라 난수 발생기를 초기화한다.
    seed값에 해당하는 난수 패턴

  • time(); 현재 시간을 가져오는 함수이다.
    time(null); 현재 시간을 리턴한다.

  • atoi
    atoi(str); 문자열을 정수형으로 변환하는 함수이다.

  • atof
    atof(str); 문자열을 실수형으로 변환한다.

  • itoa
    itoa(value, str, radix); value를 변환하여 str에 radix 진수로 저장한다.

profile
공부 기록

0개의 댓글