책 내용 질문하기
답안작성
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
109
조회수
80
작성일
2017-05-29
작성자
탈퇴*원
첨부파일

예를들어 109페이지 21번 문제 같은 경우

답이 8칸이 주어졌을때 앞에 4칸 띄우고 powe를 적는건데....

답안 작성할때 띄움표시는 어떻게 적어야하나요?

앞에 띄움표시를 하나요? 아님 일정 공간을 살짝 확보한후 답만 기입하나요?

답변
2017-05-30 09:25:59

안녕하세요.

%8.4s

에서 s는 문자열을 출력한다는 의미인데, 문자열의 경우 정수 부분은 출력할 때 확보된 자리수이고

소수점 부분은 출력할 내용에서 가져올 자리수 입니다.

즉 출력할 자리를 8자리 확보한 후 대상 변수인 str의 앞에서부터 4글자를 가져와서 출력합니다.

이때 출력을 왼쪽부터 할지 오른쪽 부터 할지는 부호에 따라 다른데 %8.4와 같이 양수인 경우에는 오른쪽부터 출력을 합니다.

그러므로 8자리가 확보되었으므로 앞에서 4자리를 띄고 str의 앞에서부터 가져온 4글자를 출력합니다.

만일 %-8.4s인 경우에는 8자리가 확보된 자리의 왼쪽부터 4자리를 출력하고 뒤쪽의 4자리를 띄우게 됩니다.

교재 2장 기출따라잡기와 예상문제은행에 대한 풀이는 동영상으로 제공하고 있습니다.

왼쪽의 프리미엄존 - 실기특강 코너의 상단에 등록된 공지를 확인하세요.

오늘도 즐거운 하루 되세요.

  • *
    2017-05-30 09:25:59

    안녕하세요.

    %8.4s

    에서 s는 문자열을 출력한다는 의미인데, 문자열의 경우 정수 부분은 출력할 때 확보된 자리수이고

    소수점 부분은 출력할 내용에서 가져올 자리수 입니다.

    즉 출력할 자리를 8자리 확보한 후 대상 변수인 str의 앞에서부터 4글자를 가져와서 출력합니다.

    이때 출력을 왼쪽부터 할지 오른쪽 부터 할지는 부호에 따라 다른데 %8.4와 같이 양수인 경우에는 오른쪽부터 출력을 합니다.

    그러므로 8자리가 확보되었으므로 앞에서 4자리를 띄고 str의 앞에서부터 가져온 4글자를 출력합니다.

    만일 %-8.4s인 경우에는 8자리가 확보된 자리의 왼쪽부터 4자리를 출력하고 뒤쪽의 4자리를 띄우게 됩니다.

    교재 2장 기출따라잡기와 예상문제은행에 대한 풀이는 동영상으로 제공하고 있습니다.

    왼쪽의 프리미엄존 - 실기특강 코너의 상단에 등록된 공지를 확인하세요.

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.