[C언어] 문자열을 숫자로 바꾸기 - 2 (strtol, strtoul, strtod)
목차 개요 [C언어] 문자열을 숫자로 바꾸기 - 1 (atoi, atof, atol) 문자열을 숫자로 바꿔주는 함수. atoi, atol과 다른 점은 매개변수에 '기수'가 존재한다는 점이다. 즉, 16진수, 2진수 문자열을 굳이 10진수로 변환안해도 숫자 값으로 바꿀 수 있다. strtod와 atof는 기능적으로 큰 차이가 없다. strtol, strtoul 문자열을 정수형으로 반환해주는 함수 헤더파일 stdlib.h 에 포함되어있다. strtol는 long, strtoul은 unsigned long값을 반환한다. (반환 값의 범위가 다르다.) strtol 형식 : long int strtol (const char* str, char** endptr, int base); strtoul 형식 : unsig..