![[javaSE] 进制转换(二进制十进制十六进制八进制),第1张 [javaSE] 进制转换(二进制十进制十六进制八进制),第1张](/aiimages/%5BjavaSE%5D+%E8%BF%9B%E5%88%B6%E8%BD%AC%E6%8D%A2%EF%BC%88%E4%BA%8C%E8%BF%9B%E5%88%B6%E5%8D%81%E8%BF%9B%E5%88%B6%E5%8D%81%E5%85%AD%E8%BF%9B%E5%88%B6%E5%85%AB%E8%BF%9B%E5%88%B6%EF%BC%89.png)
十进制转二进制,除2运算
十进制6转二进制是 110 (注意从右往左写,使用算式从下往上写)
二进制转十进制,乘2过程
二进制110转十进制 0*2的0次方+1*2的1次方+1*2的2次方=6
对应关系
0 1 0 1 0 1
32 16 8 4 2 1
把1对应的位置的数加起来就可以了,所以是21
一个字节 1 1 1 1 1 1 1 1 最大值是255
加法运算5 + 4=9,转成二进制进行运算
1 0 1
+1 0 0
1 0 0 1
其他进制转换
八进制可以看作是三个二进制位代表一位,例如:90转 0101 1010
0 0 1 0 1 1 0 1 0
1 3 2 因此八进制是132
十六进制可以看作是四个二进制位代表一位,例如:90
0 1 0 1 1 0 1 0
5 10A 因此十六进制是 5A
负数二进制
一个整数占八个字节,二进制取反+1的二进制
负数的最高位都是1
总结
以上是内存溢出为你收集整理的[javaSE] 进制转换(二进制十进制十六进制八进制)全部内容,希望文章能够帮你解决[javaSE] 进制转换(二进制十进制十六进制八进制)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)