方法:要从右到左用二进制的每个数去乘以2的相应次方,小数点后则是从左往右。
例如:二进制数110101转化成十进制。
110101(二进制)=12^0+02^1+12^2+12^3 +02^-1+12^-2=1+0+4+8+0+025=1325(十进制)。
所以总结起来通用公式为:
abcdefg(二进制)=d2^0+c2^1+b2^2+a2^3+e2^-1+f2^-2+g2^-3(十进制)。
十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
十进制小数转换为二进制小数
十进制小数转换成二进制小数采用"乘2取整,顺序排列"法。具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,此时0或1为二进制的最后一位。或者达到所要求的精度为止。
然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。
10进制就是逢10进1的进位制数值统计方法,相对的还有2进制8进制16进制。10进制转换成其他的都是除以要转换成的那个数,也就是说转换成二进制的就除以2,转换成八进制的就除以8,转换成十六进制的就除以16,然后倒取余数。
10---2:把20转换成二进制,20/2=10余数为0,10/2=5余数为0,5/2=2余数为1,2/2=1余数为01/2=0余数为1,则20换成二进制后是10100。
10---8:把20转换成八进制,20/8=2余数为4,2/8=0余数为2,则20转换成八进制后是24。二进制
Binary
八进制
octal
十进制
decimal
十六进制
hexadecimal
单词
第一个
字母
就可以了!
呵呵这个问题我只能这样说,这些字符要用二进制表示,那就表示他们的ASCII码
其中,数字0的ASCII码为是进制表示的48,依次增加
大写字母A的ASCII码十进制表示为65,依次增加
小写字母a的ASCII码十进制表示为97,依次增加
那么,接下来将他们所对应的十进制转为二进制即可
数字——十进制表示——二进制表示
0—— 48 —— 00110000
1—— 49 —— 00110001
2—— 50 —— 00110010
……以此类推
同样的,对于字母而言也一样
字母 —— 十进制表示 —— 二进制表示
A —— 65 —— 01000011
B —— 66 —— 01000100
C —— 67 —— 01000101
……依次类推
小写字母和大写字母一样,只是小写字母的ASCII码从97开始
字母 —— 十进制表示 —— 二进制表示
a —— 97 —— 01100001
b —— 98 —— 01100010
c —— 99 ——01100011
……以此类推
十进制的1转换为二进制为:1;
十进制的2转换为二进制为:10;
十进制的3转换为二进制为:11;
十进制的4转换为二进制为:100;
十进制的5转换为二进制为:101;
十进制的6转换为二进制为:110;
十进制的7转换为二进制为:111;
十进制的8转换为二进制为:1000;
十进制的9转换为二进制为:1001;
十进制的10转换为二进制为:1010。
扩展资料:
二进制转换为十进制:
方法:“按权展开求和”,该方法的具体步骤是先将二进制的数写成加权系数展开式,而后根据十进制的加法规则进行求和。
规律:个位上的数字的次数是0,十位上的数字的次数是1,,依次递增,而十分位的数字的次数是-1,百分位上数字的次数是-2,,依次递减。
十进制转换为二进制:
一个十进制数转换为二进制数要分整数部分和小数部分分别转换,最后再组合到一起。
整数部分采用 "除2取余,逆序排列"法。
具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
参考资料:
二进制计数法是计算机设计的基础,只用两个数码0和1来表示数,在计数时,满二进一,而十进制计数法需要十个数码0、1、2、3、4、5、6、7、8、9,在计数时是满十进一。
另外二进制中的1011+11,其算法类似于十进制中的加法,但要注意满2进一,不能出现0和1以外的数码。
将1011的“个位数1”与11的“个位数1”相加,得10,写0进1;再将1011的“十位数1”与11的“十位数1”相加,得10,再加上进位得到的1,得11,写1进1,再将1011中的10与进位的1相加,得10+1=11。
所以二进制中的1011+11=1110。
扩展资料
1、为了表示一个数是二进制记数法,通常在这个数的右下角写上(2),如十进制中的2在二进制中写成10(2),3在二进制中写为11(2),4写成100(2),5写成101(2),6写成110(2)。
2、在二进制中,0+0=0(也可以看作是十进制中的0+0=0),二进制中1+1=10(即十进制中的1+1=2),二进制中的10+1=11(即十进制中的2+1=3),二进制中的11+1=100(即十进制中的3+1=4),二进制中的100+1=101(即十进制中的4+1=5)。
参考资料来源:百度百科-二进制
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)