您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 招聘面试 > 黑马程序员Java教程:进制的基本转换
进制的基本转换1.十进制转二进制。原理:对十进制数进行除2运算。示例:求十进制数6的二进制数。6/2=3余03/2=1余11/2=0余1故,6(十进制)=110(二进制)。2.二进制转十进制。原理:二进制乘以2的过程。示例:求二进制数110的十进制数。110=0*2(0)+1*2(1)+1*2(2)=0+2+4=6附:括号中的数值代表次方。示例:求二进制数00110101的十进制数。001101011286432168421------------------------------=32*1+16*1+4*1+1*1=53示例:二进制加法,5+4=9。101+100------------10013.十进制转八进制。原理:八进制,其实就是二进制位,3个二进制位,1个八进制位。示例:求十进制数43的八进制数。十进制43二进制101011三位分割000-101-011八进制053因此,43(十进制)=101011(二进制)=053(八进制)。4.十进制转十六进制。原理:十六进制,其实就是二进制位,4个二进制位,1个十六进制位。示例:求十进制数43的十六进制数。十进制43二进制101011四位分割0010-1011十六进制2(2)11(B)因此,43(十进制)=101011(二进制)=0x2B(十六进制)
本文标题:黑马程序员Java教程:进制的基本转换
链接地址:https://www.777doc.com/doc-7634342 .html