二进制与十进制整数之间的转换
1个回答

十进制转二进制:十进制数除2逆序取余

如:十进制73转二进制

73/2=36余1

36/2=18余0

18/2=9余0

9/2=4余1

4/2=2余0

2/2=1余0

1/2=0余1

则十进制73为二进制1001001

二进制转十进制:按权展开

如:二进制1101100转十进制

又右往左:

第0位为0,即0*2的0次幂为0

第1位为0,即0*2的1次幂为0

第2位为1,即1*2的2次幂为4

第3位为1,即1*2的3次幂为8

第4位为0,即0*2的4次幂为0

第5位为1,即1*2的5次幂为32

第6位为1,即1*2的6次幂为64

相加后得:64+32+8+4=108

即二进制1101100转为十进制数108

,