(1111 0011)2=(-13)10,这个二进制怎么到十进制的
发布网友
发布时间:2022-04-28 12:25
我来回答
共3个回答
热心网友
时间:2023-10-09 03:02
基础知识
任意进制中,每一位都有一位号,或叫顺序号,从右到左编号,起始为0,1,2,3.,....以此类推。
每一位权重值的计算公式为: 位数*权重,将每一位进行权重计算后所得结果进行累加就是原数的十进制数。权重= 基数^位号,其中基数即原数进制数,比如二进制,则基数就是2.
因此从右到左各位计算式子如下:
1*2^0=1
1*2^1=2
0*2^2=0
0*2^3=0
1*2^4=16
1*2^5=32
1*2^6=64
1*2^7=128
实际上对于某种进制,其每一位权重是固定的,例如,二进制的每一位权重,左边的总是比右边的大一倍。因此二进制权重从右到左的顺序依次为1,2,4,8,16,32,64,128,256,512......以此类推。
将凡是为1的权重累加起来就是十进制数。
热心网友
时间:2023-10-09 03:02
将补码视作原码,再一次求补码即可得原码。
原码11110011
反码10001100
补码10001101
即-(8+4+1)=-13
热心网友
时间:2023-10-09 03:03
二进制转换成十进制:要从右到左用二进制的每个数去乘以2的相应次方。
二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。
例如:
(1111 0011)2= 1*2^7+1*2^6+1*2^5+1*2^4+0*2^3+0*2^2+1*2^1+1*2^0=128+64+32+16+0+0+2+1=(243)10
热心网友
时间:2023-10-09 03:02
基础知识
任意进制中,每一位都有一位号,或叫顺序号,从右到左编号,起始为0,1,2,3.,....以此类推。
每一位权重值的计算公式为: 位数*权重,将每一位进行权重计算后所得结果进行累加就是原数的十进制数。权重= 基数^位号,其中基数即原数进制数,比如二进制,则基数就是2.
因此从右到左各位计算式子如下:
1*2^0=1
1*2^1=2
0*2^2=0
0*2^3=0
1*2^4=16
1*2^5=32
1*2^6=64
1*2^7=128
实际上对于某种进制,其每一位权重是固定的,例如,二进制的每一位权重,左边的总是比右边的大一倍。因此二进制权重从右到左的顺序依次为1,2,4,8,16,32,64,128,256,512......以此类推。
将凡是为1的权重累加起来就是十进制数。
热心网友
时间:2023-10-09 03:02
将补码视作原码,再一次求补码即可得原码。
原码11110011
反码10001100
补码10001101
即-(8+4+1)=-13
热心网友
时间:2023-10-09 03:03
二进制转换成十进制:要从右到左用二进制的每个数去乘以2的相应次方。
二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。
例如:
(1111 0011)2= 1*2^7+1*2^6+1*2^5+1*2^4+0*2^3+0*2^2+1*2^1+1*2^0=128+64+32+16+0+0+2+1=(243)10