admin管理员组文章数量:1794759
Java基础之二进制,八进制,十进制,十六进制相互转换
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录- 前言
- 一、进制介绍
- 二、进制转换
- 1.十进制转二进制,八进制,十六进制
- 2.二进制,八进制,十六进制转十进制
- 3. 二进制转八进制,十六进制
- (1)二进制转八进制
- (2)二进制转十六进制
- 4.十六进制,八进制转二进制
- (1)八进制转二进制
- (2)十六进制转二进制
- 总结
前言
二进制,八进制,十进制,十六进制对于Java程序员来说是最基础要求,而进制大家可能早就已经了解或者学会,本篇文章主要是对于已经遗忘或者正在学的小伙伴们一个快速入门,本不是很深入,适合快学会进制间的转换。
一、进制介绍
对于整数有四种表达方式: 1.二进制:0,1,满2进1,以0b或0B开头。int n1=0b1010; 2.十进制:0~9,满10进1。int n2=19; 3.八进制:0~7,满8进1,以数字0开头。int n3=01010; 4.十六进制:0~9,A (10) ~ F(15),满16进1,以0x或0X开头表示,此处A ~ F不区分大小写。int n3=0x10101;
二、进制转换 1.十进制转二进制,八进制,十六进制方法:转几进制除几进制,取余数,倒叙书写。(不理解看下面步骤就懂了) 步骤如下(示例): 计算器结果,左边数据分别是十六进制,十进制,八进制,二进制。(十进制转为八进制,十六进制均是上述步骤,只不过除数不一样。) 大家可以用上述方法计算19转换为十六进制,八进制与下图对比,验证一下
2.二进制,八进制,十六进制转十进制方法:n(n=2,8,16)进制转换十进制,该数字各位乘n的阶乘 步骤(示例):
3. 二进制转八进制,十六进制 (1)二进制转八进制
方法:三位一组,四二一 步骤(示例):
(2)二进制转十六进制方法:四位一组,八四二一 步骤(示例):
4.十六进制,八进制转二进制方法:与二进制,八进制转十六进制相反
(1)八进制转二进制方法:一个数一位,找三位数组成 步骤(示例):023转二进制是010011(标准应该是0001 0011或者0b10011)
(2)十六进制转二进制方法:一个数一位,找四位数组成 步骤(示例):0x27转二进制0010 0111
总结以上就是今天要讲的内容,本文仅仅简单介绍了进制之间的转换,适合大家快速学会,希望大家多多支持!
版权声明:本文标题:Java基础之二进制,八进制,十进制,十六进制相互转换 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686576671a83719.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论