[C언어] 문자열을 수로 변환 atoi(), strtol(), atof(), strtof(), strtod()


[C언어] 문자열을 수로 변환 atoi(), strtol(), atof(), strtof(), strtod()

atoi() 10진법으로 표기된 문자열을 정수로 변환 atoi(문자열); 헤더 : stdlib.h int atoi(char const *_String); 성공하면 변환된 정수를 반환, 실패하면 0을 반환 숫자가 아니어도 0을 반환 #include #include // atoi 함수가 선언된 헤더 파일 int main() { char *s1 = "283"; // "283"은 문자열 int num1; num1 = atoi(s1); // 문자열을 정수로 변환하여 num1에 할당 printf("%d\n", num1); // 283 return 0; } strtol() 16진법으로 표기된 문자열을 정수로 변환 strtol(문자열, 끝포인터, 진법); 헤더 : stdlib.h long strtol(char cons..


원문링크 : [C언어] 문자열을 수로 변환 atoi(), strtol(), atof(), strtof(), strtod()