代码:
[cpp]
const char *cString = "这是一个C字符串, c string";
NSString *nsstring = @"这是个NSString字符串, nsstring";
NSLog(@"cString字符串-->%s ",cString);
NSLog(@"NSString字符串-->%@",nsstring);
const char *cString2 = [nsstring UTF8String];
NSString *nsstring2 = [NSString stringWithUTF8String:cString];
NSLog(@"cString2字符串-->%s ",cString2);
NSLog(@"NSString2字符串-->%@",nsstring2);
结果:
char类型的C字符串中文在Mac系统下打印出来显示乱码,这种乱码并不是错误,是ASCII解码所导致的。
NSString与C字符串之间的相互转换
2020-11-11 16:59C语言教程网 C/C++
本文将详细介绍NSString与C字符串之间的相互转换,需要的朋友可以参考下
延伸 · 阅读
- 2022-03-11C语言练习之数组中素数交换
- 2022-03-11C语言实现将double/float 转为字符串(带自定义精度
- 2022-03-11c语言单词本的新增、删除、查询按顺序显示功能
- 2022-03-11C语言实现自动发牌程序代码
- 2022-03-11C语言中单目操作符++、–的实例讲解
- 2022-03-11C语言中数据在内存如何存储
- C/C++
C/C++经典实例之模拟计算器示例代码
最近在看到的一个需求,本以为比较简单,但花了不少时间,所以下面这篇文章主要给大家介绍了关于C/C++经典实例之模拟计算器的相关资料,文中通过示...
- C/C++
c++ 单线程实现同时监听多个端口
这篇文章主要介绍了c++ 单线程实现同时监听多个端口的方法,帮助大家更好的理解和学习使用c++,感兴趣的朋友可以了解下...
- C/C++
C语言中炫酷的文件操作实例详解
内存中的数据都是暂时的,当程序结束时,它们都将丢失,为了永久性的保存大量的数据,C语言提供了对文件的操作,这篇文章主要给大家介绍了关于C语言中文件...
- C/C++
C++之重载 重定义与重写用法详解
这篇文章主要介绍了C++之重载 重定义与重写用法详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下...
- C/C++
详解c语言中的 strcpy和strncpy字符串函数使用
strcpy 和strcnpy函数是字符串复制函数。接下来通过本文给大家介绍c语言中的strcpy和strncpy字符串函数使用,感兴趣的朋友跟随小编要求看看吧...
- C/C++
深入理解goto语句的替代实现方式分析
本篇文章是对goto语句的替代实现方式进行了详细的分析介绍,需要的朋友参考下...
- C/C++
学习C++编程的必备软件
本文给大家分享的是作者在学习使用C++进行编程的时候所用到的一些常用的软件,这里推荐给大家...
- C/C++
C语言实现电脑关机程序
这篇文章主要为大家详细介绍了C语言实现电脑关机程序,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...