When will you grow up?

수치 입력 본문

02. Study/C언어

수치 입력

미카이 2017. 1. 5. 19:00

키보드로 데이터 입력 (scanf)


정수 타입 입력 ->%d 지정자 이용


ex)

#include 

int main(void)
{
	int data;
	scanf("%d",&data);
	printf("%d\n",data);
	return 0;
}



실수 타입 입력 ->%lf 지정자 이용


ex)


#include 

int main(void)
{
	double data;
	scanf("%lf",&data);
	printf("%lf",data);
	return 0;
}





만약 double형인데 입력 부분을 %f 형식으로 받았을 경우는 쓰레기값이 들어가게 된다.


입력 부분을 %f를 받을 경우는, float형을 이용하여 사용하면 된다.

%lf(long floating point number) 부동소수점수 의미

Comments