运维开发网

如何在objective-c中将字节值转换为int

运维开发网 https://www.qedev.com 2020-05-11 08:12 出处:网络 作者:运维开发网整理
请告诉我如何在iPhone编程的 objective-c中将字节转换为NSInteger / int? 你对“字节”是什么意思? 如果要将表示整数值的单字节转换为int(或NSInteger)类型,只需使用“=”: Byte b = 123; NSInteger x; x = b; as Byte(与unsigned char – 1字节无符号整数相同)和NSInteger(与int – 4字节有
请告诉我如何在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,则convertion取决于这些数据的结构:每个值有多少字节,有符号或无符号.

0

精彩评论

暂无评论...
验证码 换一张
取 消