//%@ 字符串输出
//%% 输出%这个字符
int a = -1;
NSLog(@"有符号32输出=%d",a);
NSLog(@"有符号32输出=%D",a);
NSLog(@"有符号32输出=%i",a);
unsigned int b = 2;
NSLog(@"无符号32输出=%u",b);
NSLog(@"无符号32输出=%U",b);
short int c = 3;
NSLog(@"有符号16输出=%hi",c);
unsigned short int d = 4;
NSLog(@"无符号16输出=%hu",d);
long long e = 5;
NSLog(@"有符号64输出=%qi",e);
unsigned long long f = 6;
NSLog(@"无符号64输出=%qu",f);
unsigned int g = 7;
NSLog(@"无符号32位16进制小写输出=%x",g);
NSLog(@"无符号32位16进制大写输出=%X",g);
unsigned long long h = 8;
NSLog(@"无符号64位16进制小写输出=%qx",h);
NSLog(@"无符号64位16进制大写输出=%qX",h);
unsigned int i = 9;
NSLog(@"无符号64位8进制小写输出=%o",i);
NSLog(@"无符号64位8进制小写输出=%O",i);
double j = 10;
NSLog(@"有符号64位双精度输出=%f",j);
NSLog(@"有符号64位双精度科学计数法小写输出=%e",j);
NSLog(@"有符号64位双精度科学计数法大写输出=%E",j);
double k = 1000000;
NSLog(@"有符号64位双精度智能科学计数输出=%g",k);
NSLog(@"有符号64位双精度智能科学计数输出=%G",k);
unsigned char l = 65;
NSLog(@"8位=%c",l);
unichar m = 0x0042;
NSLog(@"16位=%C",m);
char *n = "hello world";
NSLog(@"8位=%s",n);
NSString *p = @"p";
NSLog(@"指针:%p",p);