Objective C中如何把一个基本数据类型( int[],char[] )放入NSDictionary这样的集合中,谢谢

Objective C中如何把一个基本数据类型( int[],char[] )放入NSDictionary这样的集合中,谢谢,第1张

首先,NSDictionary这样的集合只能存放objective-c对象,所以需要先将基础数据类型封装。

苹果将int等基础数据类型封装成一个叫NSNumber的类,先将你需要的基础数据封装成NSNumber然后就可以加入到NSDictionary中了。

NSString是字符串类,将兄明咐CString封装到NSString对象里就可以放入字典中了。当然,放入NSNumber也是可以的,不过NSString要方便许槐咐多。

具体代码如下:

NSNumber *num = [NSNumber numberWithInt:1]

NSString *string = [NSString stringWithCString:"Sample" encoding:NSUTF8StringEncoding]

NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys:num, @"羡纯num", string, @"string", nil]

分类方法不同吧,比如基本数组,属于编译器内棚岁置类型,但细分起来又可以认为是基本构造类型;要准备考试的话,看你的配套教材为准;实握和高践编程中,只要理解它段尺们的用途和存储方式就可以了;类类型或对象类型是面向对象语言如C++特有的

1、基本类型

short、int、long、char、float、double

这六个关键猛悔竖字代表C

语言里的六种基本数据类型。

2、派生数据类型

派生数据类型是具有相同数据类型,并且按照一定顺序排列的一组变量的集合。

3、指针类型

指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。

4、空类型

空类型表示一种未知的类型,不能表示一个真实的变量。

扩展资料:

C语言中整型数据的取值范围:

1、短整型:类型说明符为short

int或short'C110F1。所占字节和取值范围会因不同的编译系统而有差异。对于16字机,short

int

占2个字节,在大多数的32位机中,short

int

占4个字节。

2、长整型:类型说明符为long

int或long

,在内存中占4个字节,其取值为长整常数。在任何的编译系统中,长整型都是占4个字节。在一枝大般情况下,其所占的字节数前汪和取值范围与基本型相同。

3、无符号型:类型说明符为unsigned。在编译系统中,系统会区分有符号数和无符号数,区分的根据是如何解释字节中的最高位,如果最高位被解释为数据位,则整型数据则表示为无符号数。

参考资料来源:搜狗百科-C语言


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11983473.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存