%8.3s 가 배열에서 8자리확보하여 왼쪽부터 3글자만 출력하는거라 나와있는데
별책 p10에 예제문제풀이동영상 설명에서는
%8.2f 는 8자리확보하고 소숫점 밑으로 2자리
%-10s 는 화면에서 10칸확보한 후 왼쪽부터입력
%10s 는 화면에서 10칸 확보 후 오른쪽부터 입력
이라고 했어요
그럼 저 내용을 종합해보면 %8.3s는 배열에서 8자리확보하여 오른쪽부터 3글자 출력하는거 아닌가요??
헷갈려요 설명좀 해주세요
안녕하세요.
서식 문자열이 %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글자를 추출하여 왼쪽부터 출력합니다.
부호는 출력할 때의 정렬 기준이고 소수점 자리수는 추출할 문자열에서 추출할 문자의 개수입니다.
이와 같이 서식 문자열에 따라 의미가 달라집니다.
오늘도 즐거운 하루 되세요.