iOS 格式化输出符号与类型转换

1、iOS 格式化输出符号

 %@    对象

%d,   %i 整数

%u     无符号整形

%f      浮点(双字节)

%x,   %X  二进制整数

%o     八进制整数

%zi    正整数

%zu    size_t

%p     指针

%e     浮点/双字节(科学计算)

%g     f浮点/双字节

%s     C 字符串

%。   *s  pascal字符串

%c     字符

%C     unichar

%lld   64位长整数

%llu  无符号64位长整数

%Lf   64位双字节

2、数据类型转换

 2.1、NSString转换为int

    NSString *intstring = @"123";

    int i = [intstring integerValue];

 

2.2、int转换字符串

   

   NSString *str = [NSString stringWithFormat:@"%d",i];

 

2.3、字符转换为float

     

   float f = [str floatValue];

 

2.4、float转换为字符串

     

    NSString *strfloat = [NSString stringWithFormat:@"%f",f];

 

原文地址:https://www.cnblogs.com/A--G/p/4547651.html