个人总结之进制转换

一、正整数的十进制转换成二进制

方法:除2求余,倒序排列

解释:将一个正整数一次除以2,求它的余数(余数只可能是1或者0), 知道最后的商等于1或者0时为止!,将所得的余数倒序排列就是该数字的二进制表达方式。

个人总结之进制转换_第1张图片

二、负整数的十进制转换二进制

方法:取反加1

解释:负整数的十进制转二进制的诀窍就是:先得出他相反数(也就是它对应的正数)的二进制形式,取反(即0变为1,1变成0),最后在这个数的二进制表达形式下加1。个人总结之进制转换_第2张图片

(计算器上二进制好像没有负数形式)

个人总结之进制转换_第3张图片

三、小数转换成二进制

口诀:乘二取整、正序排列

解释:将小数部分每次乘以2,将新的数的整数部分记载下来,小数部分继续乘以2,重复这个过程,直到小数部分为0,或者我们已经重复了足够多的次数时停止,此时,我们依次记录下来的整数部分就是这个小数的二进制表达形式.(要在得到的的二进制形式前面加小数点)。个人总结之进制转换_第4张图片

五、二进制转换成十进制

1.整数转换成二进制:用从最低位开始的素质依次乘一2的幂(从0开始,依次叠加1),最后将和相加。

个人总结之进制转换_第5张图片

2.负整数转换成二进制:如果补位后他的最高位是一,先对他取反,然后按照整数二进制转换成10进制的方式转换。

个人总结之进制转换_第6张图片

3.小数二进制转换成10进制

从最高位开始依次乘以(2的0次方,以后依次乘以减1次方),将结果加起来。

个人总结之进制转换_第7张图片


你可能感兴趣的:(个人总结,个人总结,java,二进制,计算机基础)