少年心意,一如明月松间的青石流水,那些年里看到了,却不懂。 收藏本站
登陆 / 注册 搜索

阅读: 4.5K   回复: 3

[# C] 什么是进制?

空谷幽兰 仗剑天涯 2016-1-16 17:41 |显示全部楼层

从前车马很慢,书信很远,一生只够爱一个人,但是可以纳很多妾啊!

精华达人 主题破百 以坛为家 论坛元老
  所谓进制,就是逢几进1,N进制就是指逢N进1。比如说生活中最常用的10进制,逢10进1。

  关于进制,大家想想我们生活中有没有用到其他进制呢?一些有心的朋友估计已经猜出来了。

  10进制肯定不用说了,比如:

  一分钟60秒,60进制;
  一天24小时,24进制;
  一周7天,7进制;
  一年12个月,12进制。
  ······

  计算机只识别2进制,人类最习惯用的是10进制,为了实际需要,还建立了8进制和16进制。在C语言中有这么一个规定“8进制”前要加0(注意是零不是字母o),“16进制”前面要加0x,“10进制”前面什么也不加!


    不同进制的的表示

  在汇编中:

    在数字后加字母B表示的是2进制;
    在数字后加字母O表示的是8进制;
    在数字后加字母D表示的是10进制;
    在数字后加字母H表示的是16进制。

    例如:

    111B为2进制数111;
    537O为8进制数537;
    883D为10进制数883;
    4FAH为16进制数4FA。

    什么叫n进制

    十进制。十个基数,逢10进1。
    基数:0 1 2 3 4 5 6 7 8 9

    二进制。逢2进1。
    基数:0 1

    十六进制。逢16进1.
    基数:0 1 2 3 4 5 6 7 8 9 a b c d e f

    常用进制对照

什么是进制? 搜狗截图_2016-01-16_17-40-52.png

    计算机为什么不用10进制呢?

    有一种说法是老外看了中国的周易八卦、还有什么阴阳五行,然后大彻大悟,觉得用0和1表示最好。事实是这样吗?当然不是.....

    以前的那种大型计算机(像房子一样大的那种),用的就是10进制,然后有很多的开关,非常非常的复杂,后面有一个叫冯诺依曼的人(被称为计算机之父),把10进制改成了2进制。用0和1分别表示关和开,这样相对而言就简单多了。


小执念 古黑浩劫论坛大牛 2016-2-12 21:47 |显示全部楼层

可遇不可求的事:故乡的云,上古的玉,随手的诗,十九岁的你。

管理员
冯诺依曼和图灵都是了不起的!
屋顶,数星星 「出类拔萃」 2018-5-4 16:47 来自手机 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

占坑编辑ing
暮色里的白雪檐 「出类拔萃」 2018-5-9 06:15 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

小白一个 顶一下
您需要登录后才可以回帖 登录 | 注册账号  

本版积分规则

关于本站|大事记|小黑屋|古黑论 网站统计

GMT+8, 2020-9-26 07:35 , Processed in 0.026584 second(s), 22 queries , Redis On.

© 2015-2020 GuHei.Net

Powered by Discuz! X3.4

快速回复 返回列表