标签: java c
我想将Java中的字节数据转换为C中的字节。
a为int,b为byte;我有这样的Java代码:
a
int
b
byte
b[0x00] = (byte) ((a>> 8) & 0xFF);
如何在C中转换上述语句?
答案 0 :(得分:0)
实际上这在C中几乎等同于>>和&运算符在两种语言中都是相同的。
int a=2200; unsigned char b=((a>>8) & 0xFF);