编程入门(二)【计算机基础二】

读者大大们好呀!!!☀️☀️☀️

🔥 欢迎来到我的博客
👀期待大大的关注哦❗️❗️❗️
🚀欢迎收看我的主页文章➡️寻至善的主页

文章目录

  • 前言
  • 三、数制的转换
  • 四、计算机信息的存储单位
  • 总结

前言

本系列(分为三篇文章)主要分为10个部分来讲解计算机,前两个部分(第一篇)分别写了🔥计算机的来历,为什么用计算机,计算机的发展史,以及计算机的组成与工作原理。第三、四部分(第二篇)介绍了🚀数制的转换以及计算机储存信息的单位。后三个部分(第三篇)介绍了🚗操作系统与常用的软件,以及我们常用的Windows11系统的基本操作。
🚀本文为第二篇

三、数制的转换

什么是数制?

数制又称计数制,是用一套固定的符号和统一的规则来表示数值的方法。 任何一个数制都包含两个基本要素:基数1和位权 2
此‘n进制’即以n为基数的数制,比如十进制即以10为基数的数制,二进制即以2为基数的数制。
除了生活中常用的十进制(Decimal)外,科学计算中还常用到二进制(Binary)、八进制(Octal)、十六
进制(Hexadecimal)等,如下表所示:

数制二进制八进制十进制十六进制
缩写BODH
基数281016
数字符号0,10~70~90~9,A-F

二、数制的转化

不同的进制间可以进行互相转换,比如十进制的8用八进制表示就是10,用二进制表示就是
1000。这里以二进制和十进制的互相转换为例介绍具体转换方法:
1️⃣二进制>>>十进制
可以使用‘按权展开求和’的方法。比如要将二进制10011转换成十进制,观察发现二进制的第
0位(从右到左第1位)的位权是1,即2的0次方;第1位(从右到左第2位)的位权是2,即2
的1次方;依此类推。因此,十进制的值为:
120+121+0* 22+0* 23+1*24=1+2+0+0+16=19
🔥其他进制转换为十进制,也可以使用类似的方法。
2️⃣十进制>>>二进制
可以用“除基取余,倒序排列的方法”如下图所示:
除基取余

3️⃣八进制和十六进制相互转换可以用二进制为中间量进行转换。

四、计算机信息的存储单位

🅰️在计算机内部,信息都是采用二进制的形式进行存储、运算、处理和传输的。信息存储单位有位、字节和字等几种。
位 (bit)
二进制数中的一个数位,可以是0或者1,是计算机中数据的最小单位。
字节 (Byte, B)
计算机中数据的基本单位,每8位组成一个字节。各种信息在计算机中存储、处理至少需要一个字节。例如,一个字母或数字用一个字节表示,一个汉字用两个字节表示。
字 (Word)
代表计算机处理指令或数据的二进制数位数,是计算机进行数据存储和数据处理的运算的单位。
一个字由一个或多个字节构成,构成字的字节数根据不同的电脑、语言、编码方式会有所差异。
🅱️各种存储设备存储容量单位有KB、MB、GB和TB等几种。
1KB = 1024B
⬇️
1MB = 1024KB
⬇️
1GB = 1024MB
⬇️
1TB = 1024GB

总结

本文中笔者
🚗介绍了进制与计算机信息的存储单位
✈️学会了进制的转换与存储单位的转换
🚀明白了计算机其中的存储原理.

✈️✈️✈️如果喜欢这篇文章的话

🙏大大们可以动动发财的小手:
👉👉👉 点赞:👍收藏:⭐️评论:✍️👈👈👈


  1. 数制所使用数码的个数。例如,十进制的基数为10,即逢十进一。 ↩︎

  2. 数制中某一位上的1所表示数值的大小。例如,十进制的123,1的位权是100,2的位权是10,3的位权是1。 ↩︎

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/625476.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MongoDB的CURD(增删改查操作)

读者大大们好呀!!!☀️☀️☀️ 🔥 欢迎来到我的博客 👀期待大大的关注哦❗️❗️❗️ 🚀欢迎收看我的主页文章➡️寻至善的主页 ✈️如果喜欢这篇文章的话 🙏大大们可以动动发财的小手👉&#…

【Day 2】JavaScript、Vue

1 引入方式 内部脚本 --- 将 JS 代码定义在 HTML 页面中 <script>alert("Hello javaScript") </script> JavaScript 代码必须位于 <script></s cript> 标签之间&#xff08;而不能自闭合&#xff09; 在 HTML 文档中&#xff0c;可以在任…

浅析Redis④:字典dict实现

什么是dict&#xff1f; 在 Redis 中&#xff0c;dict 是指哈希表&#xff08;hash table&#xff09;的一种实现&#xff0c;用于存储键值对数据。dict 是 Redis 中非常常用的数据结构之一&#xff0c;用于实现 Redis 的键空间。 在 Redis 源码中&#xff0c;dict 是一个通用…

交通部 JT/T 808(809 1076 1078 )车辆卫星定位系统 通信协议介绍

1 行业标准协议 1.1 官方网站 交通运输标准化信息系统 (mot.gov.cn) 附上官方下载地址&#xff1a; JT/T 808-2019 道路运输车辆卫星定位系统 终端通信协议及数据格式 JT/T 809-2019 道路运输车辆卫星定位系统 平台数据交换 JT/T 1076-2016 道路运输车辆卫星定位系统 车…

Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单实战案例 之十三 简单去除图片水印效果

Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单实战案例 之十三 简单去除图片水印效果 目录 Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单实战案例 之十三 简单去除图片水印效果 一、简单介绍 二、简单去除图片水印效果实现原理 三、简单去除图片水印效果案例…

MySQL与Redis缓存一致性的实现与挑战

缓存是提高应用性能的重要手段之一&#xff0c;而 MySQL 和 Redis 是两种常用的数据存储和缓存技术。在许多应用中&#xff0c;常常将 Redis 用作缓存层&#xff0c;以加速对数据的访问。然而&#xff0c;在使用 MySQL 和 Redis 组合时&#xff0c;保持缓存与数据库之间的一致性…

RAID 磁盘阵列及RAID配置实战

目录 一.RAID磁盘阵列介绍 二.常用的RAID磁盘阵列的介绍 1.RAID 0 &#xff08;条带化存储&#xff09; 2.RAID 1&#xff08;镜像存储&#xff09; 3.RAID 5 4.RAID 6 5.RAID 10&#xff08;先做镜像&#xff0c;再做条带&#xff09; 6.RAID 01 &#xff08;先做条带…

聊聊最近两星期的学习吧!

今天是4月14号。 自从我3月份回到学校之后&#xff0c;我每天都有记录自己的学习时长。今天晚上&#xff0c;我在复盘我自己学习时长的时候&#xff0c;我发现&#xff0c;在整个四月份&#xff0c;我平均每天的有效学习时长只有6h&#xff0c;而且到今天为止&#xff0c;整个四…

vue3 源码解析(7)— diff 算法源码的实现

前言 vue3 采用的 diff 算法名为快速 diff 算法&#xff0c;整个 diff 的过程分为以下5个阶段完成。 处理前置节点处理后置节点处理仅有新增节点处理仅有删除节点处理其他情况&#xff08;新增 / 卸载 / 移动&#xff09; 这里我们先定义新旧两个节点列表&#xff0c;接下来…

光距感-接近传感芯片的工作原理以及应用领域

接近光传感芯片是一种可以检测物体距离和位置的传感器。它的工作原理基于光电效应。当某个物体与接近光传感器靠近时&#xff0c;传感器会发出一束红外线。随着物体越来越靠近&#xff0c;被反射回来的光线会变强&#xff0c;被接近光传感器捕获。传感器可以测量时间&#xff0…

PDF文档电子签名怎么做?

如何确保电子文档的签署具有公信力和法律效力&#xff0c;防止伪造和假冒签名等问题&#xff0c;是电子文档无纸化应用面临的重要挑战。本文将详细介绍PDF文档电子签名的概念、重要性、实施步骤以及相关的法律背景&#xff0c;帮助用户理解并有效应用PDF文档电子签名技术。 1.…

树和二叉树(一)

一、树 非线性数据结构&#xff0c;在实际场景中&#xff0c;存在一对多&#xff0c;多对多的情况。 树( tree&#xff09;是n (n>0&#xff09;个节点的有限集。当n0时&#xff0c;称为空树。 在任意一个非空树中&#xff0c;有如下特点。 1.有且仅有一个特定的称为根的节点…