《黑马程序员Java教程:进制的基本转换(共3页).docx》由会员分享,可在线阅读,更多相关《黑马程序员Java教程:进制的基本转换(共3页).docx(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上进制的基本转换 1. 十进制转二进制。 原理:对十进制数进行除2运算。 示例:求十进制数6的二进制数。 6/2 = 3 余0 3/2 = 1 余1 1/2 = 0 余1 故,6(十进制) = 110(二进制)。 2. 二进制转十进制。 原理:二进制乘以2的过程。 示例:求二进制数110的十进制数。 110 = 0*2(0)+1*2(1)+1*2(2) = 0 + 2 + 4 = 6 附:括号中的数值代表次方。 示例:求二进制数的十进制数。 0 0 1 1 0 1 0 1 128 64 32 16 8 4 2 1 - = 32 * 1 + 16 * 1 + 4 * 1
2、+ 1 * 1 = 53 示例:二进制加法,5 + 4 = 9。 101 + 100 - 1 0 01 3. 十进制转八进制。 原理:八进制,其实就是二进制位,3个二进制位,1个八进制位。 示例:求十进制数43的八进制数。 十进制 43 二进制 三位分割 000-101-011 八进制 0 5 3 因此,43(十进制) = (二进制) = 053(八进制)。 4. 十进制转十六进制。 原理:十六进制,其实就是二进制位,4个二进制位,1个十六进制位。 示例:求十进制数43的十六进制数。 十进制 43 二进制 四位分割 0010-1011 十六进制 2(2) 11(B) 因此,43(十进制) = (二进制) = 0x2B(十六进制)专心-专注-专业