char 在win32平台的是signed char

char 在Linux平台下是unsigned char


案例 :服务器端是windows系统,定义了一个char数组,分别写入了{-1,3,-1},android收到的却是{255,3,255}。android端的char数组应该用signed char声明,如果直接用char声明在Linux上实际上是unsigned char。这就是问题所在。