JAVA网络编程问题,我在char字符中存放的大于128的数值,发送到unix端,但是那边只能认识小于128的,大的就变成了63,见里面
例如,public char[] packHead(int pLength)
{
char[] pHead = new char[5];
pHead[0] = 0x02;
pHead[1] = 0x00;
pHead[2] = 0x00;
pHead[3] = 0x00;
pHead[4] = (char)pLength;
System.out.println(pHead[4]);
return pHead;
}
当pLength小于128,在unix那边,能正常的得到数值,但是超过了128就变成了63,,如果用c的话又能正常的得到数值,,,,,,,请哪位高人能给我解释一下原因,,,JAVA中的char型字符是16位,,,c中的是8位,,那么java里的char在网络中传输是,是什么形式的??
{
char[] pHead = new char[5];
pHead[0] = 0x02;
pHead[1] = 0x00;
pHead[2] = 0x00;
pHead[3] = 0x00;
pHead[4] = (char)pLength;
System.out.println(pHead[4]);
return pHead;
}
当pLength小于128,在unix那边,能正常的得到数值,但是超过了128就变成了63,,如果用c的话又能正常的得到数值,,,,,,,请哪位高人能给我解释一下原因,,,JAVA中的char型字符是16位,,,c中的是8位,,那么java里的char在网络中传输是,是什么形式的??
...全文
相关推荐
文思创新JAVA面试题3
3、Java的基本类型有哪几种? 答:八种,整型:byte,short,int,long;浮点型:float,double;布尔型:boolean;字符型:char。 4、Unix中如何建一个目录,并给自己所有权限,同组访问权限,其他组无任何权限 答:mkdir dirname,chmod 740 dirname。 5、protect 修饰的方法与不加任何修饰的方法有什么不同? 答:类A有protected修饰的方法和属性,对其子类B可见;如果类A不加任何修饰的方法和属性,则对其同包级结构访问可见,其他情况不可见。
java学习笔记
java学习笔记 非常适合初学者入门使用,也可以给java编程人员提供参考
java面试题(20211003210218).pdf
java面试题(20211003210218).pdf
corejava基础知识串讲
这是对java基础知识的总结,包含了对corejava的基础知识的总结和语法的总结。
MariaDB vs Oracle MySQL 情史
MariaDB vs Oracle MySQL 情史


Web 开发

