• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

. precision * 에 대한 예제

20.12.06 16:17 작성 조회수 118

0

앞에서 .precision* 에 대한 예제를 이용해서 설명해 주신다 했는데 보이지가 않습니다. 제가 혹시 놓쳤을 까봐 질문 드립니다.

답변 2

·

답변을 작성해보세요.

2

안소님의 프로필

안소

2020.12.06

13:18 에서 교수님께서 설명하신 * 사용법도 [.Precision]에 동일하게 적용하실 수 있습니다!

예를 들어 위와같이 "%.*f" 라고 사용한다면 * 자리에 두 번재 인수인 3 이 들어가 "%.3f"와 같아져 12.346 소수점 셋째 자리까지만 출력 되는 것을 확인할 수 있습니다. 이렇게 * 을 사용하시면 직접 %3f %.5d 이런식으로 하드코딩 하지 않고 printf 의  * 자리에 들어갈 수를 파라미터로 받을 수 있게 됩니다.  

예시를 하나 더 추가해보았습니다. 위와 같이 사용한다면 첫번째 * 자리에 2가, 그리고 d 자리에 6이 들어가서 6이 두자리로서 "06" 으로 출력이 될테고, 두번째 * 자리에 2가, 그리고 f 자리에 3.141592가 들어가서 소수점 둘째자리까지만 출력되어 "3.14" 가 출력된 것을 확인할 수 있습니다~!

0

aaa164949님의 프로필

aaa164949

질문자

2020.12.06

아아아아. 감사합니다!