关于NSNumber对C语言字符串的简写
2016-03-02 12:57
302 查看
2.关于NSNumber对C语言字符的简写
- 简写:对字符串进行操作返回的是NSString类型
NSLog(@"%@", @("purple"));
> 相当于调用传递C字符串转换为OC字符串的类方法
NSLog(@"%@", [NSString stringWithUTF8String:"Blue"]);
- NSNumber不能对字符串进行操作:
> 不能直接传递字符,传递的是:*存储该字符串变量名,相当于存储该字符串变量名[0],即该方法只是接收了该字符串第0个字符而已
char *str_c = "Attt"; //不能操作NSString
NSNumber *num = [NSNumber numberWithChar:*str_c];
NSLog(@"%@", num);
num = [NSNumber numberWithChar:str_c[0]];
NSLog(@"%@", num);
- 两种方式输出的都是相同的结果:都只是转换了该字符数组的第0个元素而已
- 简写:对字符串进行操作返回的是NSString类型
NSLog(@"%@", @("purple"));
> 相当于调用传递C字符串转换为OC字符串的类方法
NSLog(@"%@", [NSString stringWithUTF8String:"Blue"]);
- NSNumber不能对字符串进行操作:
> 不能直接传递字符,传递的是:*存储该字符串变量名,相当于存储该字符串变量名[0],即该方法只是接收了该字符串第0个字符而已
char *str_c = "Attt"; //不能操作NSString
NSNumber *num = [NSNumber numberWithChar:*str_c];
NSLog(@"%@", num);
num = [NSNumber numberWithChar:str_c[0]];
NSLog(@"%@", num);
- 两种方式输出的都是相同的结果:都只是转换了该字符数组的第0个元素而已
相关文章推荐
- [土狗之路]coursera C语言进阶 习题 寻找山顶
- [土狗之路]coursera C语言进阶 习题 配对碱基链
- C++ primer 第五版 中文版 练习 11.31
- C++ const
- C语言char单字符、字符串、字符数组(二)
- C++中顶层const和底层const
- C语言中测试某段代码效率
- c语言:递归求学生年龄问题
- 【C++】const 常引用的用法
- C++ 中const
- C++primer 第四版部分习题的解答
- c++编译 (.obj, .lib, .dll, .exe的关系(附:lib和DLL的区别))
- C/C++——读入一系列由空白分割的(名字,值)对,其中每个名字是由空白分隔开的一个单词,值是一个整数或者一个浮点值, 计算并打印出对应于每个名字的所有值之和与平均值..
- c++ 思考
- c语言:用函数的嵌套调用,找4个整数中最大的数。(递推)
- 1:编写虚幻引擎中的UC和C++代码
- c语言之数据类型长度
- c++ 访问父类方法
- 小型C/C++项目的makefile编写
- C++文件读写详解(ofstream,ifstream,fstream)