前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数制系统讲解

数制系统讲解

作者头像
老九君
发布2018-03-01 18:24:38
9940
发布2018-03-01 18:24:38
举报
文章被收录于专栏:老九学堂老九学堂

什么是数制系统?数制就是人类创造的数的表示方法,使用一系列数码符号和一套统一的规则来表示数据,大多数人都熟悉罗马数制系统I、II、III、IV、V、VI、VII、X等,这些数字沿用了许多世纪。后来出现了另一种数制系统,也就是我们现在使用的十进制数制系统。然而,计算机并不使用我们熟悉的十进制数制系统来存储数据,而是使用一种完全不同的数制系统,称为二进制数制系统。当然,在计算机中使用的还有其他的比如八进制、十六进制的数制系统。

十进制数制系统

我们从小就开始使用十进制数制系统,“逢10近1”。它使用0-9来表示所有的数。例如:十进制数字236,6在个位上表示数字6,但是3在十位上表示30,2在百位上表示200,所以236实际表示的是2x100+3x10+6。一个数字的大小不仅与符号的不同有关(2和3表示的大小不同),还与它所在的位置有关(3放在个位和十位表示的大小不同)。

二进制数制系统

计算机使用二进制来处理和存储所有的数据,也就是说,我们在计算上看到的任何图像,影像其实都是0和1,说到这,老九君想要送给大家一句话,作为一个程序员,如果还被计算机表面呈现的内容所迷惑,那就不是一个合格的程序员,要透过内容,看到计算机其实就是0和1的本质~。二进制”逢2进1”,使用0和1来表示所有的数,例如:110就是用二进制来表示我们平时使用的十进制数中的数字6。

八进制数制系统

计算机中使用二进制来处理数据,但是通常要使用二进制表示一个数据就会很长,例如110010001,为了避免人们书写时的冗长,使用八进制来表示这些数据就会减少数字长度。例如:用八进制数制系统表示二进制数110101110010就是(6562)8。看,数字的长度缩短了吧!八进制数制系统中使用0、1、2、3、4、5、6、7这8个字符表示所有的数,“逢8进1”。

十六进制数制系统

除了使用八进制可以在书写时缩短数据的长度,十六进制也可以完成同样的功能,不同的是“逢16进1”。十六进制数制系统使用16个字符表示所有的数据,分别是0、1、2、3、4、5、6、7、8、9和A、B、C、D、D、F。比起八进制,十六进制可以更方便且简短地表示一组很长得二进制数字。二进制数110010001使用十六进制表示就是(D72)16。绘图软件中的色彩设置图就是使用16进制数字表示色彩的。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2015-12-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 老九学堂 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档