java代码在与c,c++代码做数据传输时,通常会碰到c++中使用无符号字节unsigned byte 进行数据发送与接受。如何解决?
可以采用 c++ unsigned byte赋给java时直接加(byte)强转。byte再赋给c,c++时再 用与&0xFF计算
如:
byte mybyte = (byte)234;
int myunsigned = mybyte & 0xFF;
java代码在与c,c++代码做数据传输时,通常会碰到c++中使用无符号字节unsigned byte 进行数据发送与接受。如何解决?
可以采用 c++ unsigned byte赋给java时直接加(byte)强转。byte再赋给c,c++时再 用与&0xFF计算
如:
byte mybyte = (byte)234;
int myunsigned = mybyte & 0xFF;
本文标题:java byte无法存unsiged byte的解决
本文链接:https://www.haomeiwen.com/subject/opxquhtx.html
网友评论