728x90
1. 데이터 변환
atoi | 문자열을 정수(int)로 변환 |
atof | 문자열을 실수(double)로 변환 |
strtof | 실수 문자열을 float형 실수로 변환 |
strtod | 실수 문자열을 double형 실수로 변환 |
항목 | 내용 |
함수원형 | int atoi(const char *str); |
헤더 | stdlib.h |
기능 | - 10진 정수 문자열을 정수로 변환 - 문자열에서 10진 정수 숫자 문자 뒤의 일반 문자는 취소되며, 10진 정수 숫자 문자까지만 숫자로 변환 - 공백 및 10진 정수 문자가 아닌 문자로 시작하면 0을 반환 |
매개변수 | char *str -> 정수로 변환할 10진수 정수 문자열 |
반환값 | 10진 정수 값 |
2. 랜덤값 발생
항목 | 내용 |
함수원형 | int rand(void); |
헤더 | stdlib.h |
기능 | rand()는 0부터 RAND_MAX 사이의 난수를 생성 |
반환값 | 0부터 RAND_MAX 사이의 난수 |
![]() |
항목 | 내용 |
함수원형 | void srand(unsigned int see); |
헤더 | stdlib.h |
기능 | 난수를 생성하기 위해서 난수의 생성 초기값인 난수 seed 값을 지정 |
매개변수 | unsigned int seed -> 난수 시드 |
반환값 | void |
![]() |
728x90
'프로그래밍 언어 > C언어' 카테고리의 다른 글
시간 관련 라이브러리 (0) | 2022.01.06 |
---|---|
함수 포인터 이해 (0) | 2022.01.03 |
[C언어] 동적 메모리 이해 (0) | 2022.01.03 |
문자열 비교 검색 라이브러리 (0) | 2022.01.02 |
문자 분류 데이터 변환 관련 라이브러리 (0) | 2022.01.01 |