黑马程序员技术交流社区

标题: 基本数据类型转换为NSString 数据类型 大神请讲一下 谢谢 [打印本页]

作者: Ak47_1    时间: 2015-5-12 22:59
标题: 基本数据类型转换为NSString 数据类型 大神请讲一下 谢谢
今天看到了这么一段代码! 看MJ 老师的视频没有这种方法
就想问一下 这里面的@"%i" 是格式吗?
int num  = 12345;
NSString * inStr = [NSString stringWithFormat:@"%i",num];
那别的基本类型改怎么转换呢?

作者: 50mmf1.0    时间: 2015-5-13 00:37
%i用来输出整数类型的int,用得少。一般用%d。
基本数据类型转OC字符串格式如下:
NSString *str = [NSString stringWithFormat:@"数据类型格式符", 变量名];
如你所说的例子,数据类型格式符就可以用%d或者%i都行。%i是输出整数。
作者: 50mmf1.0    时间: 2015-5-13 00:41
表情换一下。。你懂的。
顺便说一下OC字符串转基本数据类型的:
int a = [str intValue];(数据类型 变量名 = 【字符串名  数据类型Value】;)
作者: shenxian88    时间: 2015-5-13 01:05
在oc中输出整数的方式有两种,一种是%d,另一种是%i,int num是整形,所以用%i输出也是可以的
作者: Ak47_1    时间: 2015-5-13 18:06
shenxian88 发表于 2015-5-13 01:05
在oc中输出整数的方式有两种,一种是%d,另一种是%i,int num是整形,所以用%i输出也是可以的 ...

谢谢 ,又涨姿势啦。
作者: 何志祥    时间: 2015-5-18 10:53
这不是基本类型的转换吧~~~
作者: wodeheimalife    时间: 2015-5-18 11:20
这个应该跟c语言中int输出相同吧




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2