카테고리 없음

[C언어] 문자를 실수로 - atof()

s뽈록이s 2013. 6. 24. 11:58
void main(void)
{
	double num;

	num = atof("3.14");
	printf("num = %lf\n", num);

	num = atof("-1.23e4");
	printf("num = %lf\n", num);
}

프로그램 실행화면


double atof(const char *string);


문자 또는 문자열을 실수로 변환해 주는 함수이다. 인자로 문자열을 보내주면 해당 문자열의 실수 값이 return 값으로 돌아온다.


위의 프로그램에서와 같이 "3.14"도 변환되고 "-1.23e4"와 같이 부동 소수점 형태도 실수로 변환하여 주는 것을 알 수 있다.