강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

aaa1649491578 のプロフィール画像
aaa1649491578

投稿した質問数

ホン・ジョンモの真似して学ぶC言語

4.8 変換指定子の修飾語

. precision * 에 대한 예제

作成

·

233

0

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

c

回答 2

2

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
質問者

아아아아. 감사합니다!

aaa1649491578 のプロフィール画像
aaa1649491578

投稿した質問数

質問する