Android下char的大坑

来源:互联网 发布:乒乓球 吃方便面 知乎 编辑:程序博客网 时间:2024/06/06 05:57

今天刚知道,Android下的char默认是unsigned char

也就是说,在Andoird平台下,这么写 char c = -1.得到的结果绝对不是我们想要的,他出来的结果是0!

如果要想用char类型,得显式的定义为 singed char c = -1.

这个技术细节在做消息传输的数据序列化时要尤为注意.特别是使用C或lua作为编程语言的童鞋.


0 0
原创粉丝点击