해결된 질문
작성
·
136
답변 1
1
안녕하세요.
네 반올림됩니다. 1.123456 을 %.5f로 출력한다면 1.12346으로 나옵니다.
lf와 f는 각각 double과 float을 출력할 때 사용하는 방식입니다.
C언어에는 소수점을 출력하는 3가지 방식이 있습니다.
%f : float
%lf : double
%Lf : long double
l은 Long의 줄임말인데, 소수를 깊게 알게 되려면 컴퓨터 이론을 공부해야합니다.
(구글 검색 키워드: IEEE 754 부동소수점)
단순히 저렇게 출력한다고 생각하는 것이 좋겠습니다.