博客已持续运行3477天
人们总是想离家越走越远却发现身后只剩家人...
进入博客
不要停下脚步哪怕前方没有光
2.8
2017
Day2 笔记 不同进制数据的表现形式以及任意进制转换至十进制的方法
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(可以大写也可以小写)


	}
}
//*不同进制数据表现形式
以上为EditPlus中的代码
 

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(可以大写也可以小写)


 }
}
//*不同进制数据表现形式

 
 
 
 

 /*
 十进制到十进制的转换:
 12345=10000+2000+300+40+5
            =1*10^4+2*10^3+3*10^2+4*10^1+5*10^0
 
 *系数:就是每一位上的数据.
 *基数:X进制,基数就是X.
 *权:在右边,从0开始编号,对应位上的编号即为该位的权.
 *结果:把系数*基数的权次幂相加即可.

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

 八进制转十进制
 0100=1*8^2+0*8^1+0*8^0=64
 
 十六进制转十进制
 0x100=1*16^2+0*16^1+0*16^0=256
 */

 
上一篇
回到顶部
Powered by 顾羽宸. Written by . 浙icp备87656888号
在路上...     13.22ms