[转] 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];

原文  http://blog.csdn.net/u011872945/article/details/16897619

时间: 2024-10-08 10:27:53

[转] IOS 格式化输出符号与类型转换的相关文章

C 之 格式化输出符号

代码 是否有符号 含义 %d 有 十进制整数 %i 有 同%d %o 有 八进制整数 %u 无 十进制整数 %x 无 使用十六进制0f的十六进制整数 %X 无 使用十六进制0F的十六进制整数 %f 浮点数.十进制计数法 %e   浮点数.e-计数法 %E   浮点数.E-计数法 %%   输出一个'%'号 %s   字符串 %p   输入指针 %g/%G   根据数值的不同自动选择%f or %e/E , %e/E在指数小于-4或者大于登录京都时使用

printf 格式化输出符号详细说明

%a             浮点数.十六进制数字和p-记数法(C99)%A 浮点数.十六进制数字和p-记法(C99)%c 一个字符(char) %C           一个ISO宽字符 %d 有符号十进制整数(int)(%ld.%Ld:长整型数据(long),%hd:输出短整形.) %e 浮点数.e-记数法%E 浮点数.E-记数法%f  单精度浮点数(默认float).十进制记数法(%.nf  这里n表示精确到小数位后n位.十进制计数) %g 根据数值不同自动选择%f或%e.%G 根据数值不

常用格式化输出符号

格式符号 转换 %c 字符 %s 字符串 %d 有符号十进制整数 %u 无符号十进制整数 %o 八进制整数 %x 十六进制整数(小写字母0x) %X 十六进制整数(大写字母0X) %f 浮点数 %e 科学计数法(小写'e') %E 科学计数法(大写"E") %g %f和%e 的简写 %G %f和%E的简写 原文地址:https://www.cnblogs.com/hanzeng1993/p/9483540.html

OC中格式化输出符号

定义 说明 %@ Objective-C object, printed as the string returned by descriptionWithLocale: if available, or description otherwise. Also works with CFTypeRef objects, returning the result of the CFCopyDescription function. %% ‘%’ character %d, %D, %i Signe

python格式化输出及大量案例

python格式化输出符号及大量案例 1.格式化输出符号 python格式化输出符号 格式化符号 含义 %c 转化成字符 %r 优先使用repr()函数进行字符串转化 %s 转换成字符串,优先使用str() %d或%i 转化成有符号十进制 %u 转化成无符号十进制 %o 转化成无符号八进制数 %x或%X 转化成无符号十六进制数,x或X代表转化后以小写或者大写形式输出 %e或%E 转化成科学计数法,e或E代表以小写或者大写形式输出 %f或%F 转化成浮点数 %g或%G %e和%f 或 %E和%F的

iOS插件详细之---ESJsonFormat-Xcode----将JSON格式化输出为模型的属性

Xcode插件将JSON格式化输出为模型的属性:ESJsonFormat-Xcode 一,将 JSON 格式化输出为模型的属性 写在之前的注意 JSON中的key对应的value为Null的话会格式化成NSString类型 格式化之前光标放在你需要添加属性的地方 RootClass需要自己手动创建,插件只负责RootClass里面的属性生成 生成的MJExtension 2.0框架中objectClassInArray方法(类方法) 怎么安装: 方式1:下载-Xcode打开-Command+B-

【iOS开发-44】通过案例谈iOS代码重构:合并、格式化输出、宏变量、利用数组字典存储数据,以及利用plist的终极知识

首先我们今天的案例就是如下5个页面通过上一张下一张来切换: (1)第一步,基本是以很傻很直接的方式来创建,这里用到的主要点有: --把对象变量设置为全局变量使得可以在其他方法中调用来设置它们的属性 --设置了一个全局变量index,默认是0,然后通过增加减少这个index值并结合switch来调用不同的数据. --利用先调用一次change方法初始化页面,使得页面定格在第一帧. --利用按钮的enabled属性来设置按钮是否可以被点击,然后结合index的值分别在第1张和第5张时分别把上一张和下

【iOS发展-44】通过案例谈iOS重构:合并、格式化输出、宏观变量、使用数组来存储数据字典,而且使用plist最终的知识

我们今天的情况下是第一个例子,下面的5一来通过切换页上一页下一页: (1)第一步,基本是以非常傻非常直接的方式来创建.这里用到的主要点有: --把对象变量设置为全局变量使得能够在其它方法中调用来设置它们的属性 --设置了一个全局变量index,默认是0.然后通过添加降低这个index值并结合switch来调用不同的数据. --利用先调用一次change方法初始化页面.使得页面定格在第一帧. --利用button的enabled属性来设置button能否够被点击,然后结合index的值分别在第1张

IOS 格式化日期时间

在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理.例如: //实例化一个NSDateFormatter对象 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; //设定时间格式,这里可以设置成自己需要的格式 [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; //用[NSDate da