第1个回答 2008-01-05
一.在计算机应用中,二进制使用后缀b表示;十进制使用后缀d表示,十六制使用后缀H表示。
二.二进制,十六进制与十进制的计算转换
1.二进制转换为十进制
计算公式:二进制数据X位数字乘以2的X-1次方的积的总和
例:10101011b=( )d
数据
1 0 1 0 1 0 1 1
X-1位
7 6 5 4 3 2 1 0
相应的十进制值即为:27 +25+23+21+20=128+32+8+2+1=171
2.十六进制转换十进制
计算公式:二进制数据X位数字乘以16的X-1次方的积的总和(与二进制转换十制进同理的,将底数换为16)
注意:在十六进制中,10-16依次用A,B,C,D,E,F表示
例:1F3E H=( )d
计算:1*16的3次方+16*16的2次方+3*16的1次方+15*16的0次方=1*4096+16*256+3*16+15*16=4096+4096+48+240=8480
三.十进制与二进制,十六制的计算转换
1.十进制转换为二进制
十进制数据数字除以2的余数的逆序组合
例:404d=( )b
2|404 余0
2|202 余0
2|101 余1
2|50 余0
2|25 余1
2|12 余0
2|6 余0
2|3 余1
2|1
计算结果便是:110010100
2.十进制转换十六进制。。。与上面同理,注意的是10以上的数字用字母表示,除数是16
十六进制与二进制的转换,建议通过十进制来进行中转。
带小数点的十进制转换为二进制时同理,小数店后的数位指数为负指数
参考资料:http://hi.baidu.com/xwmkj/blog/item/168ea1455d7de43e869473e0.html
第2个回答 2008-01-05
N进制就是逢N则该位清零,上位加1.
计算机通常使用2/10/16进制.
2进制:0,1
10进制:0,1,2,3,4,5,6,7,8,9.
16进制:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
2进制中1+1=10
10进制9+1=10
16进制F+1=10
反之
2进制10-1=1
10进制10-1=9
16进制10-1=F本回答被提问者采纳