책 내용 질문하기
문제1번 질문있습니다
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
83
조회수
62
작성일
2017-03-22
작성자
첨부파일

%8.3s 가 배열에서 8자리확보하여 왼쪽부터 3글자만 출력하는거라 나와있는데

별책 p10에 예제문제풀이동영상 설명에서는

%8.2f 는 8자리확보하고 소숫점 밑으로 2자리

%-10s 는 화면에서 10칸확보한 후 왼쪽부터입력

%10s 는 화면에서 10칸 확보 후 오른쪽부터 입력

이라고 했어요

그럼 저 내용을 종합해보면 %8.3s는 배열에서 8자리확보하여 오른쪽부터 3글자 출력하는거 아닌가요??

헷갈려요 설명좀 해주세요

답변
2017-03-23 09:52:39

안녕하세요.

서식 문자열이 %8.3f 인 경우 .3은 소수점 자리수를 의미합니다.

서식 문자열이 %8.3s인 경우 문자열에서 추출할 문자의 개수가 됩니다.

%8.3s는 추출할 문자열에서 문자 3글자를 추출하여 오른쪽부터 출력합니다.

%-8.3s는 추출할 문자열에서 문자 3글자를 추출하여 왼쪽부터 출력합니다.

부호는 출력할 때의 정렬 기준이고 소수점 자리수는 추출할 문자열에서 추출할 문자의 개수입니다.

이와 같이 서식 문자열에 따라 의미가 달라집니다.

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

  • *
    2017-03-23 09:52:39

    안녕하세요.

    서식 문자열이 %8.3f 인 경우 .3은 소수점 자리수를 의미합니다.

    서식 문자열이 %8.3s인 경우 문자열에서 추출할 문자의 개수가 됩니다.

    %8.3s는 추출할 문자열에서 문자 3글자를 추출하여 오른쪽부터 출력합니다.

    %-8.3s는 추출할 문자열에서 문자 3글자를 추출하여 왼쪽부터 출력합니다.

    부호는 출력할 때의 정렬 기준이고 소수점 자리수는 추출할 문자열에서 추출할 문자의 개수입니다.

    이와 같이 서식 문자열에 따라 의미가 달라집니다.

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

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