Tech/Objective-C
오브젝티브씨 문자열 포맷팅
Ellie Kim
2020. 1. 22. 14:56
Format Specifiers
The format specifiers supprted by the NSString formatting methods and CFString formatting functions follow the IEEE printf speicification.
%@ |
오브젝티브씨 오브젝트a |
%d, %D | 부호 있는 32비트 정수 |
%u, %U | 양수의 32비트 정수 |
%x | 양수의 32비트 정수, 숫자0-9와 소문자a-f를 사용한 16진수 출력 |
%X | 양수의 32비트 정수, 숫자0-9와 대문자A-F를 사용한 16진수 출력 |
%o, %O | 양수의 32비트 정수, 8진수 출력 |
%f | 64비트 부동 소수점(double) |
%e | 64비트 부동 소수점(double), e를 이용한 지수 출력 |
%E | 64비트 부동 소수점(double), E를 이용한 지수 출력 |
%g | 64비트 부동 소수점(double), 지수가 -4보다 작거나, 크거나, 같다면 %e 스타일로 표시하고 그렇지 않다면 %f 스타일로 표시함 |
%G | 64비트 부동 소수점(double), 지수가 -4보다 작거나, 크거나, 같다면 %E 스타일로 표시하고 그렇지 않다면 %f 스타일로 표시함 |
%c | 부호 없는 8비트 문자 |
%C | 16비트 UTF-16 코드 유닛 (unichar) |
%s | 8비트 부호 없는 문자들의 null-terminated array (문자열) |
%S | 16비트 UTF-16 코드 유닛들의 null-terminated array (문자열) |
%p | 0-9,a-f를 사용해 0x로 시작하여 16진수로 표시하는 포인터 주소 |
%a | 64비트 부동 소수점(double) |
%A | 64비트 부동 소수점(double), 대문자 헥사코드 |
%F | 64비트 부동 소수점(double), 10진수 출력 |
문자열 포맷팅 입니다.