一、十进制转二进制(正整数)
将十进制数除2,留余数,用商继续除2,保留余数,直到商为0,然后将余数连起来、反转、补位
数值 余数 商
42 0 21
21 1 10
10 0 5
5 1 2
2 0 1
1 1 0
余数:010101 反转-->101010 补位-->0010 1010
二、二进制转十进制
00101010
0*2^7+0*2^6+1*2^5+0*2^4+1*2^3+0*2^2+1*2^1+0*2^0=
0 + 0 + 32 +0 +8 +0 +2 +0 =42
一、十进制转二进制(正整数)
将十进制数除2,留余数,用商继续除2,保留余数,直到商为0,然后将余数连起来、反转、补位
数值 余数 商
42 0 21
21 1 10
10 0 5
5 1 2
2 0 1
1 1 0
余数:010101 反转-->101010 补位-->0010 1010
二、二进制转十进制
00101010
0*2^7+0*2^6+1*2^5+0*2^4+1*2^3+0*2^2+1*2^1+0*2^0=
0 + 0 + 32 +0 +8 +0 +2 +0 =42