Java基础之移位与进制转换
发布日期:2021-05-08 18:12:10 浏览次数:19 分类:原创文章

本文共 500 字,大约阅读时间需要 1 分钟。

//	System.out.println(13>>2<<2);	//	System.out.println(13>>2);	//	System.out.println(13<<2);	//	System.out.println(Integer.toBinaryString(13));//转换为二进制1101		//移位运算符 <<向左移位, >>向右移位		/**		 * 13 二进制为1101		 * 13>>2右移两位 == 11 = 1*1+1*2 = 3		 * 13<<2左移两位 == 110100 = 1*2*2+1*2*2*2*2+1*2*2*2*2*2 = 4+16+32=52		 * 		 		 * */		//System.out.println(Integer.toHexString(137));//转换为16进制		//System.out.println(Integer.toOctalString(137));//转换为8进制		System.out.println(Integer.parseInt(s,r));//r进制的s,转化为十进制,返回类型为int

 

上一篇:androidstudio同步的时候下载jcenter的库出错解决办法
下一篇:java数组扩容

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年04月18日 04时36分40秒