日期:2014-05-20  浏览次数:20739 次

为什么二进制表示选择左边作为第一位,求缘由
还有,数组中如何表示二进制,如int a[] = {1, 2, 3};

------解决方案--------------------
选择左边第一位是由二进制的数学算法决定的。可以看看原码、补码和反码,这是计算机基础数学。

另外,二进制是计算机使用的,java语言并不直接使用二进制,而是使用十进制、八进制和十六进制。但是可以将这三种进制转换为二进制字符串。
例如:
16进制: Integer.toHexString(32) 
2进制 : Integer.toBinaryString(32) 

------解决方案--------------------
"为什么二进制表示选择左边作为第一位"


这个话题本身就不成立

搜索

big-endian 和 Little Endian
------解决方案--------------------
是的,java和c++是不同的,目前有两种

探讨

"为什么二进制表示选择左边作为第一位"


这个话题本身就不成立

搜索

big-endian 和 Little Endian