254转换为2进制的值是多少?下面哪个答案对,高手回答下撒
1.1111111E7 | |
1.11111E7 | |
1.111111E7 | |
1.1111101E7 |
254转换为2进制的值是多少?下面哪个答案对,高手回答下撒
1.1111111E7 | |
1.11111E7 | |
1.111111E7 | |
1.1111101E7 |
答案:11111110
简单转化方法如下:
十进制转换二进制:如:将 281 转换为二进制。
在标记数字中找到最大的小于被转换数的数字,这里最大的小于 281 的数字为 256 ,则在该数字位的标记下方写上“1”;如:
512 | 256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
× | × | × | × | × | × | × | × | × | × |
| 1 |
|
|
|
|
|
|
|
|
然后将 281 减去 256 :281-256=25 ;再找小于余数 25 的最大数字为 16 ,则在 16 数字位的标记下方写上“1”;如:
512 | 256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
× | × | × | × | × | × | × | × | × | × |
| 1 |
|
|
| 1 |
|
|
|
|
继续将 25 减去 16 :25-16=9 ;找小于余数 9 的最大数字为 8 ,则在 8 数字位的标记下方写上“1”;如:
512 | 256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
× | × | × | × | × | × | × | × | × | × |
| 1 |
|
|
| 1 | 1 |
|
|
|
继续将 9 减去 8 :9-8=1 ;余数正好等于数字 1 ,则在 1 数字位的标记下方写上“1”;如:
512 | 256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
× | × | × | × | × | × | × | × | × | × |
| 1 |
|
|
| 1 | 1 |
|
| 1 |
其余没有写“1”的位,全部以“0”补充,即:
512 | 256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
× | × | × | × | × | × | × | × | × | × |
| 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 |
所以,转换后的二进制数为:100011001 。