CODEDRAGON ㆍDevelopment/Java
% 서식문자
문자열의 조합에 사용되는 서식문자들
서식문자 |
출력 형태 |
%d |
· 부호 있는 10진수 정수 · byte, short, int, long형의 데이터를 10진수로 출력하는 서식 · Decimal |
%o |
· 부호 없는 8진수 정수 · 8진수 출력 서식 |
%x |
· 부호 없는 16진수 정수 · 16진수 출력 서식 · heXadecimal |
%f |
· 부호 있는 10진수 실수 · float, double 형의 데이터를 실수(근사, 지수)로 출력하는 서식 · Float |
%e |
· e 표기법에 의한 실수 |
%g |
· 소수점 이하 자리 수에 따라 %f, %e 둘 중 하나를 선택 |
%s |
· 문자열(String) 데이터를 출력하는 서식 |
%c |
· 한 개의 문자 |
%숫자c |
· 해당자리 숫자만큼 자리를 확보한 상태로 출력하는 서식 |
%tF |
%tY-%tm-%td |
%tY |
4자리 년 |
%ty |
2자리 년 |
%tm |
2자리 월 |
%td |
2자리 일 |
%tH |
2자리 시(0~23) |
%tl |
2자리 시(0~12) |
%tM |
2자리 분 |
%tS |
2자리 초 |
% 서식문자 예
코드 |
데이터형식 |
사용예제 |
출력결과 |
%d |
정수(10진수) |
printf("%d",29); |
29 |
%x |
정수(16진수) |
printf("%x %x", 29, 32); |
1D 20 |
%o |
정수(8진수) |
printf("%o",29); |
35 |
%f |
실수 |
printf("%.2f",123.4567); |
123.46 |
%e |
지수형 실수 |
printf("%e", 874.9163); |
8.749163e+02 |
%c |
문자 |
printf("%c",'y'); |
y |
%s |
문자열 |
printf("%s","Hello"); |
Hello |
'Development > Java' 카테고리의 다른 글
함수 기본 형식 (0) | 2017.09.19 |
---|---|
Scanner 클래스 메소드 (0) | 2017.09.14 |
System.out.printf( ) (0) | 2017.09.14 |
Console Output(콘솔 출력) - print vs println vs printf (0) | 2017.09.14 |
논리 연산자(logical operator) - 논리 연산자 종류, 논리 연산자 결과 (0) | 2017.09.13 |