二进制,十进制,十六进制计算

来源:互联网 发布:linux创建文件 编辑:程序博客网 时间:2024/05/21 12:42
一.在计算机应用中,二进制使用后缀b表示;十进制使用后缀d表示,十六制使用后缀H表示。
二.二进制,十六进制与十进制的计算转换
1.二进制转换为十进制
计算公式:二进制数据X位数字乘以2的X-1次方的积的总和
例:10101011b=(    )d


数据

10101011

X-1位

76543210





相应的十进制值即为: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 余0
2|50  余1
2|25  余0
2|12  余1
2|6   余0
2|3   余1
2|1
计算结果便是:110101000
2.十进制转换十六进制。。。与上面同理,注意的是10以上的数字用字母表示,除数是16

0 0
原创粉丝点击