是否有一个 Java 库实现了 C 语言中可用的标准数据类型?
在 Java 中,一切都经过签名,因此使用 byte
存储uint8_t
存在一些问题,例如:
byte test = (byte) 0xf3;
System.out.println("test = " + test);
打印
test = -13
而不是
test = 243
我想到了这样的事情:
UInt8 test = new UInt8(0xf3);
System.out.println("test = " + test.toInt());
最佳答案
有一个解决方法,尝试 System.out.println("test = "+ (0xff & test));
你会得到 243
关于java - Java 的 stdint.h?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18810272/