如果我在 C++ 中有:
char abc[4];
abc[0] = 0xC0; //11000000 in binary
abc[1] = 0x20; //00100000 in binary
abc[2] = 0x44; //01000100 in binary
abc[3] = 0x20; //00100000 in binary
那么这将如何存储在内存中 -
11000000 00100000 01000100 00100000 or the reverse way ??
-----------------------------------
0th 1st 2nd 3rd
在Java中我正在创建Bitset abc = new Bitset(32);
所以我需要以这个(相同的顺序)存储相同的值。这可以稍后根据位位置进行修改,所以必须完全相同。
那么abc[32] = 0xC0204420
会做吗?如果我想以 c++ 方式存储值该怎么办?如果我错了,那么如何在 Java 中做到这一点......