C_C++/C_라이브러리_함수

(C언어) atof, atold: 문자열을 부동소숫점 숫자로 변환

고니자니 2023. 1. 30. 10:57
반응형
#include <math.h>
double atof(const char (*s);
long double _atold(const char (*s);

문자열 s를 부동 소숫점 형식인 double  형식으로 변환합니다.

문자열이 지정된 형식의 숫자로 변환할 수 없을 경우에는 0을 반환합니다.

 

참고: strtod

 

#include <stdio.h>
#include <math.h>

int main()
{
	char a[] = "12345.6789";
	char b[] = "1.1";
	double c = atof(a) + atof(b);
	printf("%s + %s = %f\n", a, b, c);

	return 0;
}

atof 함수

 

 

참고: atoi, atol, strtod

반응형