高端网站建设谷美,突泉建设局三务公开网站,平顶山 网站建设公司,wordpress 首行缩进整型常量可以分别用二进制、八进制、十进制和十六进制表示#xff0c;不同的进制并不影响数据本身的大小#xff0c;同一个整型常量可以在不同进制之间转换#xff0c;具体转换方式如下。1.十进制和二进制之间的转换(1)十进制转二进制。十进制转换成二进制就是一个除以2取余…整型常量可以分别用二进制、八进制、十进制和十六进制表示不同的进制并不影响数据本身的大小同一个整型常量可以在不同进制之间转换具体转换方式如下。1.十进制和二进制之间的转换(1)十进制转二进制。十进制转换成二进制就是一个除以2取余数的过程。把要转换的数除以2得到商和余数将商继续除以2直到商为0。最后将所有余数倒序排列得到数就是转换结果。以十进制的6转换为二进制为例进行说明如图2-13所示。三次除以2计算得到余数依次是0、1、1将所有余数倒序排列是110。所以十进制的6转换成二进制结果110。(2)二进制转十进制。二进制转换成十进制要从右到左用二进制位上的每个数去乘以2的相应次方例如将最右边第一位的数乘以2的0次方第二位的数乘以2的1次方第n位的数乘以2的n一1次方然后把所有乘得的结果相加得到的结果就是转换后的十进制。以二进制教01100100转换为十进制为例进行说明转换方式如下0·2*020120*220*230*241*251*240*27*100由于0乘以多少都是0所以上述表达式也可以简写为1423*21*26100得到的结果100就是二进制数01100100转换后的十进制表现形式。2.二进制和八进制、十六进制之间的转换编程中之所以要用八进制和十六进制是因为它们与二进制之间的互相转换很方使而且它们比一串长的二进制数方便书写和记忆。接下来就为大家详细介绍如何将二进制料换为八进制和十六进制。(1)二进制转八进制。二进制转八进制时首先需要将二进制数自右向左每三位分成一段(不足三位的在左倒补0)然后将二进制数每段的三位数转为八进制的一位转换过程中数值的对应关系如表2-4所示。表2-4二进制和八进制数值对应表了解了二进制转八进制的规别接下来详细讲解如何将一个二进制数00101010转为八进制具体步骤如下①每三位分成一段结果为000 101 010。②将每段的数值分别查表替换结果如下000→0101→5010→2③将替换的结果进行组合转换的结果为052(注意八进制必须以0开头)。(2)二进制转十六进制。二进制转换十六进制与转八进制类似不同的是要将二进制数每四位分成一段(不足四位的在左侧朴0)然后通过查表将二进制数每段的四位数特换为八进制的每一位即可。二进制转十六进制过程中数值的对应关系如表2-5所示。了解了二进制转十六进制的规则接下来通过一个例于来学习。假设要将一个二进制数10100101转为十六进制具体步骤如下;①每四位分成一段结果为1010 0101。②将每段的数值分别查表替换结果如下1010-→A0101→5③将替换的结果进行组合转换的结果为OxA5或0XA5(注意十六进制必须以Ox或者OX开头)。