为了账号安全,请及时绑定邮箱和手机立即绑定

不懂二进制诶

小白 表示没看懂二进制 求大家帮忙解释一下,谢谢.

正在回答

3 回答

我们平时使用的数字都是十进制的。十进制使用0,1,2,3, ... 9这10个数字来表示,单个数字最大就是1,比9再大1,用一个数字就无法表示,于是就进位,这样一来,09变为10,十位加了1,个位从最大变为最小。

举例:对于十进制数字365来说,可以理解为365 = 5 * 1 + 6 * 10 + 3 * 100 = 5 * 10 ^ 0 + 6 * 10 ^ 1 + 3 * 10 ^ 2

也就是说,百位上的数字3代表了3个100(10^2),十位上的数字6代表了6个10(10^1),个位上的数字5代表了5个1(10^0)。

同理,二进制使用0和1这2个数字来表示,单个数字最大就是1,比1再大1,用一个数字就无法表示,于是就进位,这样一来,01变为10,十位加了1,个位从最大变为最小。

举例:对于二进制数字110来说,可以理解为110 = 1 * 2 ^ 2 + 1 * 2 ^ 1 + 0 * 2 ^ 0 = 6

也就是说,百位上的数字1代表了1个4(2^2),十位上的数字1代表了1个2(2^1),个位上的数字0代表了0个1(2^0)。

4 回复 有任何疑惑可以回复我~

计算机运行只有高压和低压两种,代表0和1。用连串的0和1代表一些数据或命令。

计算机又要将二进制转化成我们熟知的十进制呈现给我们看。

十进制中的0=二进制0(二进制中不会出现2,和十进制同理,个位上不会出现数字10)

                 1=          1

                 2=         10

                 3=          11

0 回复 有任何疑惑可以回复我~

慢慢学哦

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758623    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

不懂二进制诶

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信