课程
/后端开发
/Java
/二进制基础
8143转化成二进制是多少?
2016-08-14
源自:二进制基础 5-1
正在回答
可以使用System.out.println(Integer.toBinaryString(8143)); 查看输出: 1111111001111(高位的0全部舍弃了) 因为是int类型的整形数字,真的二进制补全高位0,一共是32位(4个字节): 00000000000000000001111111001111
慕粉3209786 提问者
1111111001111,短除2,
除法 商 余数
2|8143 4071 1
2|4071 2035 1
2|2035 1017 1
2|1017 508 1
2|508 254 0
2|254 127 0
2|127 63 1
2|63 31 1
2|31 15 1
2|15 7 1
2|7 3 1
2|3 1 1
将余数从下往上数!!!!!!!!
举报
二进制是计算机唯一能识别的语言,是学习计算机技术必备的知识