책 내용 질문하기
75p 문제 1에서 pirntf("%3d",j); 의 의미요?
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
75
조회수
900
작성일
2019-03-11
작성자
탈퇴*원
첨부파일
%3d가 3칸을 확보하여 j값을 정수로 출력한다고 했는데..
이게 무슨뜻인가요?
3칸을 확보한다는게.. 어떤의미인지 잘모르겠어요;;
답변
2019-03-12 09:58:20
안녕하세요 길벗수험서 운영팀입니다.
printf("%3d", 9)를 출력한다고 가정하죠.
커서가 있는 곳에서 부터 3칸을 확보한 다는 말은,
('ㅁ'은 공백입니다.)
ㅁㅁㅁ
을 확보하고, 오른쪽으로 부터 9를 출력하면 됩니다.
ㅁㅁ9
요렇게 말이죠.
만약 출력이 9가 아니라 3자리가 넘는 수라면 자리 확보는 의미가 없습니다.
2019를 %3d로 출력하게 되면,
ㅁㅁㅁ
3자리를 확보하고
2019
넘치는 자리는 확보한 자리를 무시하고 그냥 출력해 버리니까요.
행복한 하루되세요 :)
-
관리자2019-03-12 09:58:20
안녕하세요 길벗수험서 운영팀입니다.
printf("%3d", 9)를 출력한다고 가정하죠.
커서가 있는 곳에서 부터 3칸을 확보한 다는 말은,
('ㅁ'은 공백입니다.)
ㅁㅁㅁ
을 확보하고, 오른쪽으로 부터 9를 출력하면 됩니다.
ㅁㅁ9
요렇게 말이죠.
만약 출력이 9가 아니라 3자리가 넘는 수라면 자리 확보는 의미가 없습니다.
2019를 %3d로 출력하게 되면,
ㅁㅁㅁ
3자리를 확보하고
2019
넘치는 자리는 확보한 자리를 무시하고 그냥 출력해 버리니까요.
행복한 하루되세요 :)