计算机基础——进制与数据编码

前言

进制和数据编码是程序员都应该了解的一项基本知识,数据编码和进制解决了计算机存储各种数据(数字、文本、图片、视频等等)的问题。这里我将简单介绍这两方面知识。

ps:这篇文章是我在完成C1之后写的一篇知识总结,由于篇幅原因,进制转换部分我仅仅介绍了一部分。讲解例子也是大多围绕C1任务。

基础知识

3、6、10、55、369、1574······这些我们从小学就接触的数字(更准确的说,常见的十进制数字)每一个数字都有相应的数位
number
对于这样一个数,我们可以使用多项式的方式来表示:
1574 = 1*103 + 5*102+7*101+4*100
biaoshi

如果将1574从右往左从零开始编号,可以发现,10的指数就是该编号
总结一下,这种表示方式就是数字的每一位 * 10n,其中n是该数字所在位的编号。这里引出两个概念

  • 基数:10
  • 阶码:3,2,1,0(绿色)
  • 位权:103,102,101,100
    位权
    这是我们最常见的十进制数。但是在计算机中,我们常常使用二进制、八进制、十六进制来表示一个数字。
    例如:1547 = 60B=3013O=11000001011H
    在这里插入图片描述

进制

什么是进制

进制,即进位计数制,又称位置计数法,英文名为system of numeration,是一种人为定义的计数方法

进制的分类

根据基数的不同,分为二进制、八进制、十进制、十六进制。
(当然,这些进制只是比较常见的进制,还可以有3进制、5进制等)

最低0.47元/天 解锁文章
数字逻辑基础:数制与码制之计数进位制
博客
04-07 2077
数字逻辑是一门计算机专业基础课; 数字逻辑是计算机组成原理的先导课程。 进位计数制 数制是人们对数量计数的一种统计规律。日常生活中广泛使用的是十进制,而数字系统中使用的是二进制。 其他进制的运算组合数 十进制: 十进制中采用了0、1、…十进制 、9共十个基本数字符号,进位规律是“逢十进一”。当用若干个数字符号并在一起表示一个数时,处在不同位置的数字符号,其值的含意不同。 R进制: 广义地说,一种进位计数制包含着基数和位权两个基本的要素: 基数: 指计数制...
信息与二进制编码教版
08-04
计算机老师试讲关于计算机二进制的讲解,互相习,共同进步
二进制与字符编码
m0_62064241的博客
11-14 3585
一:为什么计算机采用二进制 计算机是由逻辑电路组成,逻辑电路通常只有两个状态,开关的接通与断开,这两种状态正好可以用“1”和“0”表示。所以计算机只能识别二进制。 二:什么是二进制 二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。 二:有两个位数,分别是0和1 进:这两个位数循环和重复使用 制:它是一种应用规范,目前主要直接源于和应用于计算...
计算机中的进制编码
weixin_30617737的博客
08-16 236
古时候,人们是如何来传递消息的? 当年周幽王为博褒妃一笑,不顾众臣反对,竟数次无故点燃边关告急用的烽火台,使各路诸侯,长途跋涉,匆忙赶去救驾。结果,被戏而回。周幽王从此便失信于诸侯,最后,当边关真的告急之时,他点燃烽火却再也没人赶来救他了!不久,便死于刀下,亡了西周。西周第九代国君是周厉王,贪财好色,昏庸残暴,激起了公元前841年的“国人(平民)暴动”。周朝从此衰落下去,社会动荡不安。 扯远了...
编码进制关系
weixin_45494195的博客
08-10 1056
数据存储到计算机底层时通过二进制数据进行交互的,我们常见的数据内容存储到内存中时得通过一些编码方式把数据编译成二进制文件,但是编码有很多种,比如说UTF-8/GBK/Unicode等,存进去拿出来的编码不同时,会发现乱码现象。目前最广泛的编码为:utf-8,它的优点是全球的文字都有对应的编码,并且存储利用效率比Unicode高得多。b(bit),位 :计算机的最小单位 0011这种二进制中一个数字就代表一位。计算机中所有的数据本质上都是以0和1的组合来存储。B(byte),字节 1B=8b。...
计算机基础知识关于进制,计算机基础知识-- 进制编码
weixin_35657612的博客
06-19 840
1、二进制二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0。20世纪被称作第三次科技革命的重要标志之一的计算机的发...
计算机进制与信息编码,信息与二进制编码
weixin_36358217的博客
07-24 224
《信息与二进制编码》由会员分享,可在线阅读,更多相关《信息与二进制编码(5页珍藏版)》请在人人文库网上搜索。1、课 题:信息与二进制编码课 时:1课时课 型:新授课教方法:讲练法教用具:课件、投影、教目标:1、知识目标:实施传统的“讲练”法模式,使生了解信息编码;安全使用计算机的方法。2、能力目标:培养生能对二进制做简单计算。教重点:计算机的安全使用;使用计算机的良好首先的培养。教难...
计算机基础关键字汇总——计算机资料文档.docx
06-04
第10页,共10页 第10页,共10页 计算机基础关键字汇总——计算机资料文档全文共10页,当前为第1页。计算机基础关键字汇总——计算机资料文档全文共10页,当前为第1页。第一章 计算机基础知识 计算机基础关键字汇总...
计算机应用基础数制与编码PPT课件.pptx
06-04
计算机应用基础 —— 数制与编码 1 计算机应用基础数制与编码PPT课件全文共33页,当前为第1页。 导入-基本信息 数值、字符等信息在计算机中的表示形式 在早期设计的常用的进制主要是十进制(因为我们有十个手指)。...
AB计算机基础知识——计算机基础知识资料文档.doc
06-01
计算机基础知识 按电子计算机传统的分代方法,第一代至第四代计算机依次是______。 A、机械计算机,电子管计算机,晶体管计算机,集成电路计算机 B、晶体管计算机,集成电路计算机,大规模集成电路计算机,光器件...
物联网编码——条码
01-06
互联网的编码是IP地址,用于标识连入因特网上的每台主机,它是每台主机唯一标识。在IPv4中,一个IP地址由32个二进制比特数字组成,通常被分割为4段,每段8比特,...自动识别技术是以计算机技术和通信技术为基础的综合
104-计算机应用基础---数制与编码---20170912.pptx
07-03
计算机应用基础 —— 数制与编码 104-计算机应用基础---数制与编码---20170912全文共33页,当前为第1页。 导入-基本信息 数值、字符等信息在计算机中的表示形式 在早期设计的常用的进制主要是十进制(因为我们有十个...
计算机数制和信息编码,计算机数制与编码
weixin_36193690的博客
07-26 561
《计算机数制与编码》由会员分享,可在线阅读,更多相关《计算机数制与编码(32页珍藏版)》请在人人文库网上搜索。1、计算机数制与编码计算机数制与编码 计算机编码和数制计算机编码和数制 F 数 制 F 计算机编码 F 数据在计算机中的存储方式 微型计算机系统微型计算机系统 s 按进位的原则进行计数 s 逢N进1 s 采用位权表示法 数 制 定义:定义: 编码和数制编码和数制 常用进位计数制表示方法常用...
计算机进制与信息编码,计算机中的进制转换与信息编码.ppt
weixin_39812046的博客
07-24 157
计算机中的进制转换与信息编码第三讲计算机中的进制转换与信息编码 宾日晖老师 汉字输入 输入方法不同,内码相同 1. 编码方式有四种: 流水码(电报码、国际码、区位码) 音码(全拼、双拼) 形码(五笔字型码、大众码) 音形码(自然码、智能ABC) 不同的编码方式有不同的输入码 2. 非编码方式,日益增多 * * 数据在计算机中的表示 在计算机内部,所有的数据或信息都要表示成计算机能识别的二进...
初谈二进制编码
nextdimension的专栏
09-24 1913
二进制:相对于十进制来说是逢二进一(位)。
数据编码
打酱油的杯具的博客
02-14 640
数据编码 文章目录数据编码常见进制常见编码其他编码 常见进制 二进制转ascii,Morse(翻译为‘.-’), 图片,二维码(脚本),十六进制等 常见编码 ASCII码 base码 ​ base64:0-9,A-Z,a-z,+,/ ,=为填充字符 ​ base32:A-Z,2-7,=为填充字符 ​ base16:0-9,A-Z,无= ​ base36:0-9,26个字母(不区分大小写),密文由36个字符组成 ​ base58:1-9,A-Z(去I,L),a-z(去i,l) ​ b
cryptography-42.0.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
最新发布
05-29
Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科家和分析师在数据探索和结果展示中更有效地传达信息。
计算机基础——更适合程序员的编程必备基础知识 site:download.csdn.net
07-13
### 回答1: 作为程序员,编程必备基础知识非常重要,并且下载CSDN网站上的资源将对我们很有帮助。 首先,计算机基础是程序员必备的基础知识之一。这包括计算机体系结构、计算机网络、操作系统等方面的知识。了解计算机的工作原理,对于编写高效、可靠的程序至关重要。在CSDN网站上,我们可以下载各种教程或书籍,习这些基础知识。 其次,编程语言是程序员必备的基础知识之一。不同的编程语言适用于不同的应用场景,例如C语言用于系统开发,Python用于数据分析和人工智能等。在CSDN网站上,我们可以下载各种编程语言的习资料和示例代码,帮助我们快速入门和提高编程能力。 此外,算法和数据结构是程序员必备的基础知识之一。良好的算法和数据结构设计可以提高程序的性能和效率。在CSDN网站上,我们可以下载各种经典算法和数据结构的实现代码,习它们的原理和应用,提升我们的算法和编程能力。 最后,软件工程和项目管理是程序员必备的基础知识之一。了解软件开发过程、版本控制、测试和质量保证等方面的知识,可以提高我们的团队协作和项目管理能力。在CSDN网站上,我们可以下载各种软件工程和项目管理的书籍和工具,帮助我们习和应用这些知识。 总而言之,计算机基础、编程语言、算法和数据结构、软件工程和项目管理是程序员必备的基础知识。在CSDN网站上,我们可以下载各种教程、书籍、示例代码和工具,帮助我们习和提高这些知识和能力。 ### 回答2: 编程必备基础知识对于程序员来说非常重要,它们是构建程序和解决问题的基础。而在download.csdn.net网站上,你可以找到关于计算机基础的许多资源。 首先,计算机基础包括计算机硬件和操作系统的知识。硬件包括中央处理器(CPU)、存储器、输入输出设备等组成部分。了解硬件的工作原理和性能可以帮助程序员优化程序并充分利用计算资源。同时,操作系统是计算机运行程序的核心,习操作系统的概念和功能可以帮助程序员理解程序与硬件之间的交互过程。 其次,数据结构和算法是编程中必不可少的基础知识。数据结构涉及如何组织和存储数据,例如数组、链表、栈、队列和树等。而算法则是解决问题的步骤和策略,包括排序、搜索、递归、动态规划等。在download.csdn.net网站上,你可以找到许多关于数据结构和算法的教程和示例代码,帮助你提升编程技巧和解决问题的能力。 另外,编程语言也是程序员必备的基础知识之一。不同的编程语言有各自的语法和特点,了解它们可以帮助你选择适合的语言来解决问题。在download.csdn.net网站上,你可以找到各种编程语言的习资料和代码示例,例如C++、Java、Python等。 最后,计算机网络和数据库也是程序员需要了解的基础知识。计算机网络涉及如何在不同计算机之间传输数据和通信。而数据库则涉及如何组织和管理数据,例如关系型数据库和非关系型数据库。在download.csdn.net网站上,你可以找到关于计算机网络和数据库的教程和工具,帮助你深入了解这些概念和技术。 总而言之,在download.csdn.net网站上,你可以找到丰富的计算机基础知识的习资源。掌握这些知识可以帮助你成为一名更优秀的程序员,更好地构建程序并解决问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 计算机基础——进制与数据编码 2287
  • 【算法零基础学习】组合数与杨辉三角 1017
  • 【算法零基础学习】计数法 934
  • 计算机基础——计算机网络 926
  • Java基础——接口 624

分类专栏

  • leetcode题解 7篇
  • 算法学习 4篇
  • Java 5篇
  • 面向对象 2篇
  • C站能力认证 2篇
  • 计算机基础 2篇
  • 编程 2篇

最新评论

  • 【算法零基础学习】关于素数的那些事儿

    超梦梦梦梦: 棒棒的 欢迎友友互踩表情包

  • 【leetcode】讲讲暴力解决「 263.丑数」过程中暴露出来的问题

    Faith_xzc: 暴力虽然暴力但至少解出来了!

  • 【leetcode】讲讲暴力解决「 263.丑数」过程中暴露出来的问题

    小辉_Super: 很不错的纠错笔记表情包

  • 【leetcode】讲讲暴力解决「 263.丑数」过程中暴露出来的问题

    小王曾是少年: 讲解得非常详细

  • 【算法零基础学习】计数法

    九思のJava之路: 大佬表情包表情包

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 【leetcode】讲讲暴力解决「 263.丑数」过程中暴露出来的问题
  • 【算法零基础学习】关于素数的那些事儿
  • 【算法零基础学习】计数法
2022年2篇
2021年13篇
2019年2篇

目录

目录

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

4617作文网周公解梦梦见抬棺材周易既济卦起名大全,汇集上百万精选美名 | 38 kb女孩起名罗姓的刚刚出生的婴儿起名字(女孩)特色鸡爪起名周转易代还信用卡周公解梦梦到捡到钱微信起名字男生科技网络科技公司起名周公解梦大全官方做梦怀孕了是什么意思周公解梦千明周易网起名称测字打分测试百家姓起名称周易六十四卦详解硬币贸易公司起名大全 汽车起名字哪家软件靠谱算命最准的书籍梦见被猫咬怎么破解合八字算命配对周公解梦笔断了精灵宝可梦单机版破解版网盘周公解梦梦到离婚出道仙梦境解析鼠年宝宝起名姓刘八字算命算姻缘男孩白姓起名字梦幻遮天手游破解版卤菜店起什么名字好淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男子给前妻转账 现任妻子起诉要回网友建议重庆地铁不准乘客携带菜筐月嫂回应掌掴婴儿是在赶虫子重庆警方辟谣“男子杀人焚尸”国产伟哥去年销售近13亿新的一天从800个哈欠开始男孩疑遭霸凌 家长讨说法被踢出群高中生被打伤下体休学 邯郸通报男子持台球杆殴打2名女店员被抓19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警两大学生合买彩票中奖一人不认账德国打算提及普京时仅用姓名山西省委原副书记商黎光被逮捕武汉大学樱花即将进入盛花期今日春分张家界的山上“长”满了韩国人?特朗普谈“凯特王妃P图照”王树国3次鞠躬告别西交大师生白宫:哈马斯三号人物被杀代拍被何赛飞拿着魔杖追着打315晚会后胖东来又人满为患了房客欠租失踪 房东直发愁倪萍分享减重40斤方法“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火手机成瘾是影响睡眠质量重要因素考生莫言也上北大硕士复试名单了妈妈回应孩子在校撞护栏坠楼网友洛杉矶偶遇贾玲呼北高速交通事故已致14人死亡西双版纳热带植物园回应蜉蝣大爆发男孩8年未见母亲被告知被遗忘张立群任西安交通大学校长恒大被罚41.75亿到底怎么缴沈阳一轿车冲入人行道致3死2伤奥运男篮美国塞尔维亚同组周杰伦一审败诉网易国标起草人:淀粉肠是低配版火腿肠外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万杨倩无缘巴黎奥运男子被猫抓伤后确诊“猫抓病”春分“立蛋”成功率更高?记者:伊万改变了国足氛围奥巴马现身唐宁街 黑色着装引猜测

4617作文网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化