Weyu‘s blog

  • 首页
  • 代码
  • 作品
  • 学习
  • 折腾
  • 随笔
  • 关于博主
  • 时光映像
  • 我的网盘
  • 文章归档
  • 友情链接

Day2 笔记 不同进制数据的表现形式以及任意进制转换至十进制的方法

  • admin
  • 2017-02-08
  • 0
class Demo_jinzhi {
public static void main(String[] args) {
/*
*0b100
*0100
*100
*0x100
*/
System.out.println(0b100); //4 二进制表示形式前面加0b(b可以大写也可以小写)
System.out.println(0100); //64 八进制表示形式前面加0
System.out.println(100); //100 十进制
System.out.println(0x100); //256 十六进制表示形式前面加0x(可以大写也可以小写)
}
}<br>//*不同进制数据表现形式<br>以上为EditPlus中的代码
class Demo_jinzhi {<br>public static void main(String[] args) {<br>/*<br>*0b100<br>*0100<br>*100<br>*0x100<br>*/<br>System.out.println(0b100); //4 二进制表示形式前面加0b(b可以大写也可以小写)<br>System.out.println(0100); //64 八进制表示形式前面加0<br>System.out.println(100); //100 十进制<br>System.out.println(0x100); //256 十六进制表示形式前面加0x(可以大写也可以小写)
}<br>}<br>//*不同进制数据表现形式
/*<br>十进制到十进制的转换:<br>12345=10000+2000+300+40+5<br>=1<em>10^4+2</em>10^3+3<em>10^2+4</em>10^1+5*10^0

*系数:就是每一位上的数据.
*基数:X进制,基数就是X.
*权:在右边,从0开始编号,对应位上的编号即为该位的权.
*结果:把系数*基数的权次幂相加即可.

二进制转十进制
0b100=12^2+02^1+0*2^0=4

八进制转十进制
0100=18^2+08^1+0*8^0=64

十六进制转十进制
0x100=116^2+016^1+0*16^0=256
*/

© 2025 Weyu‘s blog
  • {{ item.name }}
  • {{ item.name }}