计算机十进制转化为二进制的问题
答案:5 悬赏:70
解决时间 2021-11-14 12:00
- 提问者网友:离殇似水流年飞逝
- 2021-11-13 11:04
上课老师讲时我睡着了,简便方法好像要用什么128+64+8+1什么的,弄不懂啊,请高人指教,多谢!
最佳答案
- 二级知识专家网友:废途浑身病态
- 2021-11-13 11:29
二进制数转化为十进制数:
二进制数从个位起,分别等于十进制的2^0,2^1,2^2......。把二进制数位上的1或0,乘以该位上的2^n值,然后相加,和就是对应的十进制数。
十进制数转化为二进制数:
用2除十进制数,余数(0或1)记下,第一个余数为二进制数的个位,依次向高位写,直到最后一个余数。
二进制数从个位起,分别等于十进制的2^0,2^1,2^2......。把二进制数位上的1或0,乘以该位上的2^n值,然后相加,和就是对应的十进制数。
十进制数转化为二进制数:
用2除十进制数,余数(0或1)记下,第一个余数为二进制数的个位,依次向高位写,直到最后一个余数。
全部回答
- 1楼网友:不服输就别哭
- 2021-11-13 15:46
二进制的数字,从最后一位往前推,依次代表十进制的1,2,4,8,16,32,64,128……。
打个比方,如果是50转为二进制,53=32+16+0+4+0+1. 所以二进制就是110101.
- 2楼网友:修女的自白
- 2021-11-13 14:26
做个数列 128 64 32 16 8 4 2 1
有哪个就标那个 1 1 0 0 1 0 0 1
- 3楼网友:风格单纯
- 2021-11-13 14:11
先记下, 或者在你做计算之前, 先(由右至左) 写下这串数字
( 由 2 的 0 次方起, 先写 10 个吧, 每次就是前面那个 x 2 )
512 256 128 64 32 16 8 4 2 1
假如你有一个 10 位的 2 进数, 10110 00十进制对应的二进制如:1-1, 2-10,, 3-11, 4-100 ,5-110,……8-1000, 64-1000000,
128-10000000.
- 4楼网友:闲懒诗人
- 2021-11-13 12:43
用除法。。。比如18。
18/2 = 9 余 0
9/2 = 4 余 1
4/2 = 2 余 0
2/2 = 1 余 0
1/2 = 0 余 1
看余数(从下往上看)10010.
所以18 = 10010B
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯