计算机十进制转二进制算法
1个回答
展开全部
十进制转二进制算法步骤如下:
1、整数转换:
+进制转二进制的原理:十进制的数除以2,直到商为0,最后反向取余数。
2、小数转换:
对于小数,二进制转十进制比较简单,仍是二进制数的每一位乘以2的n次方,小数点前面的n从零开始,每次加一;小数点后面的n从-1开始,每次减一,最后累加。
学计算机的朋友刚开始学习时都要接触进制之间的转换,二进制、十进制、八进制、十六进制等,今天咱们一个一个搞定,看看十进制和二进制之间如何相互转换的。
+进制是全世界通用,即满十进一,满二十进二,以此类推。二进制是计算技术中广泛采用的一种数制,是用0和1两个数码来表示的数,它的基数为2,进位规则是“逢二进一”,借位规则是“借一当。
二进制转换为十进制:
整数二进制用数值乘以2的幂次依次相加,小数二进制用数值乘以2的负幂次然后依次相加如果二进制数补足位数之后首位为1,那么其对应的整数为负,那么需要先取反然后再换算比如11111001,首位为1,那么需要先对其取反。
即:-0000011000000110,对应的十进制为6,因此11111001对应的十进制即为-6。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |