소수점 f 관련인데요 0.f 10.f 이런거뭐죠?
한지잠
2023.04.01
/*20. 전기요금을 계산하는 프로그램을 작성하시오. 전기요금은 다음과 같은 조건에 의하여 부과된
다.
기본요금 : 2390원
kw당 요금 : 162.2원*/
#includestdio.h
void main()
{
float a,b;
printf(kw수를 입력하시오:);
scanf(%f,&a);
b = 2390+a*162.2f;
printf(전기요금은 %0.f원 입니다\n,b);
}저기서 %0.f 원입니다예 0.이게 뭐죠??
-
늘찬
float로 선언하면 소수점 6자리까지 표현할 수 있습니다.
그런데 %f 다음에 0. 을 주면 소숫점에서 반올림하라는 뜻입니다. 반대로 소숫점 숫자를 제한할때는 예를들어
%.2f 라고 하면 소숫점 2째자리까지 표현하라는 뜻이 됩니다.