1、------------
2、其实就是小学学的竖式计算,只不过过程换成了二进制。
3、计算二进制除法其实就是计算减法。列竖式计算二进制也一样,过程中的减法用二进制减法,比如二进制101除以10:
4、以BIN为桥梁的方法最好计算
5、变1位为3位
6、将3位转为1位
7、是从后往前写余数的,一直用商去除以2,一直到商惟0也就是余数为1截止。
8、---------
9、如5除以2第一次是商为2余数为1,再用2去除以2商为1余数为0,再用1去除以2不能除了商就是0余数是1,所以5的二进制表示为101,若不做特别说明,二进制应该在右下角写上2代表是二进制。
10、BIN二进制
11、使用短除法,有余写1无余写0,由下至上输出。
12、十进制转二进制
13、在十进制中,从十位借一位到个位,用在个位减的时候,就是10+个位上的数,二进制,从十位借一位到个位,用在个位减的时候,就是2+个位上的数。
14、二进制转八进制
15、windows自带计算器换算法打开计算器选择程序员模式输入数,点击下面区域进行换算。
16、定点数(整数),那就舍掉了。是浮点数,则继续加位运算,直到精度达到后舍掉。比如说:101-11,个位够减,为0,十位不够,从百位上借1,所以十位就为2,被减数十位-减数十位,为2-1=1,所以结果为10。拓展资料除法就是移位相减99/5,先1100011-1010000=10011(其中二进制1010000=5乘2的4次幂)再10011-1010=1001(其中二进制1010=5乘2的1次幂),再1001-101=100(其中二进制101=5乘2的0次幂),最后得到商为2^4+2^1+2^0=16+2+1=19(^代表次幂),余数为二进制100=4
17、DEC十进制
18、OCT八进制
19、二进制转十进制
20、十进制整数转换为二进制整数
21、八进制转二进制
22、位变4位
23、注:十六进制数码:0、1、2、3、4、5、6、7、8、9
24、)101
25、十进制整数转换为二进制整数采用"除2取余,逆序排列"法。
26、位权展开法:
27、十六进制转二进制
28、所以二进制101除以10等于10.1。
29、位转1位
30、HEX十六进制
31、A、B、C、D、E、F即10、11、12、13、14、15
32、abcd.efg(2)=d*20+c*21+b*22+a*23+e*2-1+f*2-2+g*2-3(10)
33、{1移下来,除不过商0,再补0加小数点,商1除尽}
34、所以总结起来通用公式为:
35、二进制转十六进制
36、二进制除法与十进制除法类似,从被除数的最高位开始,将被除数(或中间余数)与除数相比较,若被除数(或中间余数)大于除数,则用被除数(或中间余数)减去除数,商为1,并得相减之后的中间余数,否则商为0,再将被除数的下一位移下补充到中间余数的末位,重复以上过程,就可得到所要求的各位商数和最终的余数。
37、将DEC,OCT,HEX统统转化成BIN,在通过相应方法转变为其他进制数。
38、具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。