请告诉我如何在 iPhone 编程的 objective-c 中将字节转换为 NSInteger/int?
最佳答案
“字节”是什么意思? 如果要将表示整数值的单个字节转换为 int(或 NSInteger)类型,只需使用 "=":
Byte b = 123;
NSInteger x;
x = b;
as Byte(等同于unsigned char - 1字节无符号整数)和NSInteger(等同于int - 4字节有符号整数)都是简单整数类型并且可以自动转换。您应该阅读有关“c 数据类型”和“转换规则”的更多信息。 例如 http://www.exforsys.com/tutorials/c-language/c-programming-language-data-types.html
如果你想将存储一些值的几个字节转换为 int,那么转换取决于这些数据的结构:每个值有多少字节,有符号或无符号。
关于objective-c - 如何在 objective-c 中将字节值转换为 int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2718712/