二进制换算的问题

来源:百度知道 编辑:UC知道 时间:2024/09/22 12:51:51
二进制在编程中有什么用,二进制与十进制有怎样的换算关系,具体有啥技巧与方法,八进制与十六进制又是啥!

二进制就是机器语言,只能被计算机识别的语言,做个程序,它在执行的时候是被转换成二进制来执行的.
二进制和十进制之间的换算关系:
1.二进制转换成十进制
做法;一个二进制的数按位权展,从右开始数,从零开始数.这个位是第几位就作为平方用2*(这个位上的数)括号外的平方就是这个位的位数
比如;1000101就是1*2的零次方+1*2的二次方+....
2.十进制转换成二进制
做法;十进制的数除以二,除到不能再除为止,记录每次除二的余数是1还是0,如果最后剩的是1,还要继续除以二,余数为1,结果写0就成,然后从1那个最后一个余数开始从下往上读,按读的顺序写下来就是二进制的数,余数只有1和0,如果有小数点就同样乘以二,只乘小数点后的部位,然后把每次乘以二后的整数部分写下来,整数部分只有1和0,按从上到下的顺序读,按读的是顺序写就是小数点后的部分的二进制的数.
八进制;一种进制 以8为单位,逢8进一
十六进制;一中进制 从0到9,剩下的部分用ABCDEF来代替11到16.

你是不是学脑的呢??电脑里都是用二进制来处里问题的。学编程,必须就要知道各进制的用法。上网查查,各进制间的换算关系都能查到。只要是学电脑的,这些是必学的。