データ型

データ型 サイズ(bit) 説明
char 8 文字型
-128〜127
unsigned char 8 符号なし文字型
0〜255
short 16 符号あり整数
-32,768〜32,767
unsigned short 16 符号なし整数
0〜65535
int 32 符号あり整数
-2,147,483,648〜2,147,483,647
unsigned int 32 符号なし整数
0〜4,294,967,295
long 32 符号あり整数
-2,147,483,648〜2,147,483,647
long long 64 符号あり整数
-9,223,372,036,854,775,808〜9,223,372,036,854,775,807
float 32 浮動小数点(単精度実数)
±1.5e-45〜±3.4e-38(有効桁数7桁)
double 64 浮動小数点(倍精度実数)
±5.0e-324〜±1.7e-308(有効桁数15〜16桁)
BOOL YESまたはNO
NSinteger 32ビットはint型、64ビットはlong型
NSUInteger 32ビットはunsigned int型、64ビットはunsigned long型
CGFloat 32ビットはfloat型、64ビットはdouble型
id オブジェクト参照を保持する型
SEL メソッド参照を保持する型
IMP idを戻り値とするメソッドの参照を保持する型
char c = 'A';
unsigned char uc = 0;
short s = 0;
unsigned short us = 0;
int i = 0;
unsigned int ui = 0;
long l = 0;
unsigned long ul = 0;
long long ll = 0;
float f = 0.0;
double d = 0.0;
NSString *st = @"Str";

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)