책 내용 질문하기
1권 44쪽 문제3번 질문
도서
2020 시나공 정보처리기사 실기 [기본서]
페이지
44
조회수
257
작성일
2020-06-11
작성자
탈퇴*원
Printf 작성에서 .2f대신 4f 쓰면 안되나요?
답변
2020-06-12 10:11:31
안녕하세요 길벗수험서 운영팀입니다.
예, 실수 출력에서 소수점 제한은 반드시 .2f와 같은 형식을 사용해야 합니다.
scanf와 printf의 차이에 대해 주의하세요.
scanf에서 4f와 같은 형식은 화면에서 4칸만 가져와 변수에 집어넣지만
printf에서는 화면에서 4칸을 확보해 출력하되 출력할 데이터의 자리수가 4칸을 넘으면 칸 수를 무시하고 모두 출력해버립니다.
만약 %4f에 a를 출력했다면, a의 전체 값에 소수점 6자리로
3.456780 이 출력될 것입니다.
행복한 하루되세요 :)
-
관리자2020-06-12 10:11:31
안녕하세요 길벗수험서 운영팀입니다.
예, 실수 출력에서 소수점 제한은 반드시 .2f와 같은 형식을 사용해야 합니다.
scanf와 printf의 차이에 대해 주의하세요.
scanf에서 4f와 같은 형식은 화면에서 4칸만 가져와 변수에 집어넣지만
printf에서는 화면에서 4칸을 확보해 출력하되 출력할 데이터의 자리수가 4칸을 넘으면 칸 수를 무시하고 모두 출력해버립니다.
만약 %4f에 a를 출력했다면, a의 전체 값에 소수점 6자리로
3.456780 이 출력될 것입니다.
행복한 하루되세요 :)
-
관리자2020-06-15 19:40:11앗 감사합니다 :)
-
*2020-06-13 06:28:21
자세한 설명 감사드립니다. 좋은하루 보내세요~!!