热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

基数2数字系统

基数-2数字系统原文:https://www.geeksfor

基数-2 数字系统

原文:https://www.geeksforgeeks.org/base-2-numeral-system/

我们已经研究过计算机是用 0 和 1 工作的,这是位的一部分,位有两种情况,就像开关有开和关两种功能。为了方便起见,我们将 1 和 0 称为开和关。这些被称为位,这是被称为二进制数字的最小单位。
我们通常在一个十进制系统中工作,在这个系统中,0 到 9 这 10 个数字在一个序列中,加减乘除的全部工作都是用这些数字或数字完成的。在计算机 0 和 1 中,这两个数字写下了设备中输入的所有信息。

字节


  1. 一个比特根本没有用,所以当它和其他比特结合在一起时,只有一个完整的意义是由任何数据或信息组成的。对我们来说,这一系列的 8 个比特是重要的,被称为字节。这是最重要和最基本的单位。整个计算机的存储结构是以千字节和兆字节来计算的。

  2. 所有的活动都是用这些字节完成的。存储信息字节对计算机来说是一个临时的东西,可以以任何形式使用,所以计算机与数据一起做两个重要的工作,第一个是与数字一起工作,或者我们可以说,作为一个数学计算是与数字一起进行的,与科学一起进行不同的活动,在一个字节中,我们可以以两种方式存储数据:数字系统或符号系统。

  3. 实际上,两种形式的数据在字节上没有区别,唯一的区别是如何知道 bite 有一个数字或符号,我们必须知道我们将如何使用这些数据。


二进制数



  1. 我们知道,在十进制系统中,我们从右到左执行数字,如数字 1、10、100、1000、10000、100000、100000 等。

  2. 这就是所谓的一,十,一百,一千,一万,十万,十万,等等。这个数字系统的含义是以 10 为基数,因为它有 10 个数字 0,1,2,3,4,5,6,7,8 和 9。

  3. 但是二进制数字系统的基数是 2,因为所有的数字都被计数成两个数字,分别是 0 和 1。因此,当我们写整个二进制数字系统时,比特位置是从右向左执行的,数值是 1,2,4,8,16,32,64,128 等的两倍。

  4. 请记住,位序列是从右向左的,最初它是从零开始的。最佳值与序列有关系,每个位的数字值是 2。示例位序列有 3,值为 2 意味着 8,就像这样,可以理解其他位。

  5. 在计算机中,所有的数列都是以二进制形式保存的,在这种形式下,它们被加、减、除、乘或任何其他算术运算都是通过这种形式完成的。任何数字都可以写成二进制,所以没有区别。

  6. 任何十进制都可以转换成二进制,它有一种特殊的方式,但这不属于本文的主题,这就是为什么我们要离开这里,在本文中,我们将只讨论等于二进制数字的前 16 个十进制。


| 十进制 | 二进制 |
| Zero | Zero |
| one | one |
| Two | Ten |
| three | Eleven |
| four | One hundred |
| five | One hundred and one |
| six | One hundred and ten |
| seven | One hundred and eleven |
| eight | One thousand |
| nine | One thousand and one |
| Ten | One thousand and ten |
| Eleven | One thousand and eleven |
| Twelve | One thousand one hundred |
| Thirteen | One thousand one hundred and one |
| Fourteen | One thousand one hundred and ten |
| Fifteen | One thousand one hundred and eleven |

为了将任何二进制系统转换成十进制系统,每个位都被添加,因为实际上只有一个位被添加,因为零位没有值,例如日记系统 1101 有 31 个位,其中第一个位的值为 8 秒,第三个位的值为 4,在添加这些位后,我们得到 13,这就是为什么二进制系统 1101 等于十进制系统 13。

我们存储一个字母,以便一口就签入,就像 ok,如果我们要写 ASHA BISHT,并且想要存储它,那么我们需要 10 个字节。在这 9 个字母中,有一个空格,每个空格有一个不同的字节,如下所示:

| A | S | H | A |   | B | 我 | S | H | T |
所以我们知道,每个比特有 8 位,每个比特有两个值 0 和 1,这就是为什么根据数学规则,1 字节有 2 次方 8 位,这意味着可以形成 256 个不同的组,这意味着 1 字节有 0 到 255,这意味着总值 256 系列将被显示,它有另一个含义,一个比特有 256 个不同的符号或字母存储在其中。
| 信 | ASCII 码 | 电子商务代码 |
| A | 01000001 | Eleven million and one |
| B | 01000010 | Eleven million and ten |
| C | 01000011 | Eleven million one hundred |
| D | 01000101 | Eleven million one hundred and one |
字母和符号以字节的形式存储,这种方式被称为编码系统。两种已知的系统是 ASCII 或美国信息交换标准代码或 EBCDIC 或扩展二进制十进制交换代码。

推荐阅读
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 阿里Treebased Deep Match(TDM) 学习笔记及技术发展回顾
    本文介绍了阿里Treebased Deep Match(TDM)的学习笔记,同时回顾了工业界技术发展的几代演进。从基于统计的启发式规则方法到基于内积模型的向量检索方法,再到引入复杂深度学习模型的下一代匹配技术。文章详细解释了基于统计的启发式规则方法和基于内积模型的向量检索方法的原理和应用,并介绍了TDM的背景和优势。最后,文章提到了向量距离和基于向量聚类的索引结构对于加速匹配效率的作用。本文对于理解TDM的学习过程和了解匹配技术的发展具有重要意义。 ... [详细]
  • EPICS Archiver Appliance存储waveform记录的尝试及资源需求分析
    本文介绍了EPICS Archiver Appliance存储waveform记录的尝试过程,并分析了其所需的资源容量。通过解决错误提示和调整内存大小,成功存储了波形数据。然后,讨论了储存环逐束团信号的意义,以及通过记录多圈的束团信号进行参数分析的可能性。波形数据的存储需求巨大,每天需要近250G,一年需要90T。然而,储存环逐束团信号具有重要意义,可以揭示出每个束团的纵向振荡频率和模式。 ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • 【Windows】实现微信双开或多开的方法及步骤详解
    本文介绍了在Windows系统下实现微信双开或多开的方法,通过安装微信电脑版、复制微信程序启动路径、修改文本文件为bat文件等步骤,实现同时登录两个或多个微信的效果。相比于使用虚拟机的方法,本方法更简单易行,适用于任何电脑,并且不会消耗过多系统资源。详细步骤和原理解释请参考本文内容。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • 本文介绍了P1651题目的描述和要求,以及计算能搭建的塔的最大高度的方法。通过动态规划和状压技术,将问题转化为求解差值的问题,并定义了相应的状态。最终得出了计算最大高度的解法。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 闭包一直是Java社区中争论不断的话题,很多语言都支持闭包这个语言特性,闭包定义了一个依赖于外部环境的自由变量的函数,这个函数能够访问外部环境的变量。本文以JavaScript的一个闭包为例,介绍了闭包的定义和特性。 ... [详细]
  • C++字符字符串处理及字符集编码方案
    本文介绍了C++中字符字符串处理的问题,并详细解释了字符集编码方案,包括UNICODE、Windows apps采用的UTF-16编码、ASCII、SBCS和DBCS编码方案。同时说明了ANSI C标准和Windows中的字符/字符串数据类型实现。文章还提到了在编译时需要定义UNICODE宏以支持unicode编码,否则将使用windows code page编译。最后,给出了相关的头文件和数据类型定义。 ... [详细]
  • 浏览器中的异常检测算法及其在深度学习中的应用
    本文介绍了在浏览器中进行异常检测的算法,包括统计学方法和机器学习方法,并探讨了异常检测在深度学习中的应用。异常检测在金融领域的信用卡欺诈、企业安全领域的非法入侵、IT运维中的设备维护时间点预测等方面具有广泛的应用。通过使用TensorFlow.js进行异常检测,可以实现对单变量和多变量异常的检测。统计学方法通过估计数据的分布概率来计算数据点的异常概率,而机器学习方法则通过训练数据来建立异常检测模型。 ... [详细]
  • 本文介绍了OpenStack的逻辑概念以及其构成简介,包括了软件开源项目、基础设施资源管理平台、三大核心组件等内容。同时还介绍了Horizon(UI模块)等相关信息。 ... [详细]
  • 本文由编程笔记#小编整理,主要介绍了关于数论相关的知识,包括数论的算法和百度百科的链接。文章还介绍了欧几里得算法、辗转相除法、gcd、lcm和扩展欧几里得算法的使用方法。此外,文章还提到了数论在求解不定方程、模线性方程和乘法逆元方面的应用。摘要长度:184字。 ... [详细]
  • Java 11相对于Java 8,OptaPlanner性能提升有多大?
    本文通过基准测试比较了Java 11和Java 8对OptaPlanner的性能提升。测试结果表明,在相同的硬件环境下,Java 11相对于Java 8在垃圾回收方面表现更好,从而提升了OptaPlanner的性能。 ... [详细]
author-avatar
手机用户2402851335
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有