开发者社区> 问答> 正文

网络中为什么要用二进制计算?用十进制表示?

网络中为什么要用二进制计算?用十进制表示?

展开
收起
知与谁同 2018-07-17 09:42:54 2925 0
3 条回答
写回答
取消 提交回答
  • 阿里云开发者社区运营负责人。原云栖社区负责人。
    学到东西
    2019-07-17 22:58:07
    赞同 展开评论 打赏
  • 胜天半子
    计算机计算时只能使用二进制,因为只有高电平和低电平,所以用二进制,用十进制表示只是为了方便些,如果用二进制表示结果不把你看的累死
    2019-07-17 22:58:07
    赞同 展开评论 打赏
  • (1)可行性。由于二进制只有两种可能的取值0和1,因此在物理上最容易实现,可以用电子元件的两种不同状态来表示。如开关的接通和断开,晶体管的导通和截止,电位电平的高与低等。
    (2)简易性。二进制的运算规则也比较简单,二进制的加法规则有4条:0+0=0;0+1=1;1+0=1;1+1=0(有进位),而十进制的加法规则有100条,因而使计算机运算器的硬件结构大大简化。
    (3)逻辑性。由于二进制0和1正好盒逻辑代数的假(false)真(ture)相对应,有逻辑代数的理论基础,用二进制表示二值逻辑很自然。
    PS:计算机常用的还有八进制盒十六进制。

    关于十进制表示的问题:
    (10101.001)2 你知道这个是多少吗。
    是(21.375)10 如果计算机中用二进制表示的话, 那你就算去吧。
    PS:用十进制表示是为了方便广大老百姓,因为不是每个人都是电脑高手啊。。。
    --------好累哦。

    -------------------------

    二进制的好处
    一、可行性:若使用十进制数,则需要这样的电子器件,它必须有能表示0—9数码的10个物理状态,这在技术上是相当困难的(目前为止没有完全解决),而使用二进制数,只需0,1两个状态,技术上轻而易举,如开关的通与断,晶体管中导通与截止等,磁介质的带磁与不带磁。
    二、可靠性:二进制只有两种状态,数字传输处理不易出错。
    三、简易性:二进制运算法则比较简单,如:
    求和法则(3个) :0+0=0 , 0+1=1+0=1, 1+1=10
    求积法则(3个) :0×0=0,0×1=1×0=0, 1×1=1
    这就使计算机运算器的结构大大简化,控制也简单,较容易实现
    四、逻辑性:可用进制的0,1直接代表逻辑代数中的“假”和“真”

    而十进制是日常用的

    2019-07-17 22:58:07
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
可编程网络视角的网络创新研究 立即下载
可编程网络和SDN3.0 立即下载
开放促进创新:构建开放网络生态 立即下载