还有,数组中如何表示二进制,如int a[] = {1, 2, 3};
------解决方案--------------------
选择左边第一位是由二进制的数学算法决定的。可以看看原码、补码和反码,这是计算机基础数学。
另外,二进制是计算机使用的,java语言并不直接使用二进制,而是使用十进制、八进制和十六进制。但是可以将这三种进制转换为二进制字符串。
例如:
16进制: Integer.toHexString(32)
2进制 : Integer.toBinaryString(32)
------解决方案--------------------
"为什么二进制表示选择左边作为第一位"
这个话题本身就不成立
搜索
big-endian 和 Little Endian
------解决方案--------------------
是的,java和c++是不同的,目前有两种