책 내용 질문하기
106p 문제4
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
106
조회수
37
작성일
2018-07-03
작성자
탈퇴*원
첨부파일
%-10.4s 와 %10.4s 는 10개의 크기를 잡아서 문자 4개만 출력하라는 서식문자인데
%-10.4s는 왼쪽부터 문자를 채우고 %10.4s는 오른쪽부터 문자를 채워서 앞에 공백이 생기더군요.
어떤 원리로 문자를 채우는 위치가 다른거죠?
답변
2018-07-04 13:22:29
안녕하세요.
약속된 규칙입니다.
서식 문자열에 포함된 숫자 앞에 - 가 붙으면 왼쪽부터 문자를 채우고
-가 없으면 오른쪽부터 문자를 채웁니다.
%-10.4s 는 문자열을 출력하는데
출력할 자리를 우선 10자리를 확보합니다.
그런다음 출력할 변수 a의 값인 "Information"에서 소수점 이하의 자리수인 4글자인 "Info"를 출력하는데
-가 붙었으므로 왼쪽에 붙여서 출력합니다.
그러므로
Info______
위쪽의 _는 공백을 의미합니다.
오늘도 즐거운 하루 되세요.
-
*2018-07-04 13:22:29
안녕하세요.
약속된 규칙입니다.
서식 문자열에 포함된 숫자 앞에 - 가 붙으면 왼쪽부터 문자를 채우고
-가 없으면 오른쪽부터 문자를 채웁니다.
%-10.4s 는 문자열을 출력하는데
출력할 자리를 우선 10자리를 확보합니다.
그런다음 출력할 변수 a의 값인 "Information"에서 소수점 이하의 자리수인 4글자인 "Info"를 출력하는데
-가 붙었으므로 왼쪽에 붙여서 출력합니다.
그러므로
Info______
위쪽의 _는 공백을 의미합니다.
오늘도 즐거운 하루 되세요.