【发布时间】:2010-01-07 06:13:15
【问题描述】:
我有一个非常大的十进制整数值,我将它放入 NSString 中,我需要将这个大值转换为 NSString 的字节值,我该怎么做?仅供参考 NSSting 的长度是“308”
请帮忙
谢谢
【问题讨论】:
-
我需要二进制格式(字节数组值)。
-
嗨 Mike 通过下面的代码,当我再次打印为 NSstring 时,我得到了相同的十进制字符串数据,但我应该得到不可读字符的实际二进制数据?
-
你的意思是一串 308 个字符的 ASCII 数字 [0-9] 的字符串,你想把它转换成二进制格式吗?如果我的估计是正确的,那大约是 100 字节长,或者类似于 800 位整数。您可以编写一个读取一个数字,将其转换为二进制,然后将其乘以 10 的函数。但是您必须自己处理溢出。除非有一个 bignum 库可以做到这一点。
标签: iphone objective-c