iOS 서식문자 참고표(double, float, 정수형, 자료형..)
정수형
char : 1바이트를 가지며 -128에서 +127 까지의 값을 표현한다.
short : 2바이트를 가지며 -32,768에서 +32,767 까지의 값을 표현한다.
int : 4바이트를 가지며 -2,147,483,648에서 +2,147,483,647 까지의 값을 표현한다.
long : 4바이트를 가지며 -2,147,483,648에서 +2,147,483,647 까지의 값을 표현한다.
long long : 8바이트를 가지며 -9,223,372,036,854,775,808에서 +9,223,372,036,854,775,808 까지의 값을 표현한다.
실수형
float : 4바이트를 가지며 ±3.4 x 10의 -37승에서 ±3.4 x 10의 +38승 까지의 값을 표현한다.
double : 8바이트를 가지며 ±1.7 x 10의 -307승에서 ±1.7 x 10의 +307승 까지의 값을 표현한다.
long double : 8바이트 이상을 가지며 double이상의 범위를 가진다.
여기서 unsigned 선언을 앞에 추가하여 0양의 정수만 표현하게 할수있다.
ex) unsigned char, unsigned short, unsigned int, unsigned long, unsigned long long
서식 문자
%d :char, short, int - 부호있는 10진 정수
%ld :long - 부호잇는 10진 정수
%lld :long long - 부호잇는 10진 정수
%u :unsigned int - 부호없는 10진 정수
%o : unsigned int - 부호없는 8진 정수
%x,%X : unsigned int - 부호없는 16진 정수
%f :float, double - 10진수 방식의 부동 소수점 실수(double 경우 %lf 가능)
%Lf :long double - 10진수 방식의 부동 소수점 실수
%e,%E :float, double - e또는 E방식의 부동 소수점 실수
%g,%G :float, double - 값에 따라 %f와 %e 사이에서 선택
%c :char, short, int - 값에 대응하는 문자 하나
%s :char* - 문자열 (scanf_s사용시 scanf_s("%s",변수이름); - 변수이름앞에 '&'연산자를 붙이지 않는다.
%p :void* - 포인터 주소값
'프로그래밍 > Xcode-iOS' 카테고리의 다른 글
Conflicting nullability specifier on parameter types, 'nonnull' conflicts with existing specifier 'nullable' (0) | 2019.09.04 |
---|---|
@2x, @3x의 의미, POINT & PIXELS (0) | 2019.09.02 |
NSMutableAttributedString UILabel글자색을 마음대로 ^^ (0) | 2019.05.20 |
iOS _OBJC_CLASS_$_ASIdentifierManage referenced from: objc-class-ref in (0) | 2019.04.27 |
1. Cocoa Pods 설치 및 Xcode프로젝트 설정 예제 (0) | 2019.02.12 |