❤❤大家好,这里喜哈哈,我们就要开始今天的学习了,坐好你的小板凳,拿起你的笔记本,开始今天的学习了。

如果觉的文章对你有用,记得收藏加关注

今天我们要聊的话题——进制

进制也就是人们规定的一种进位方法。在计算机中常见的进制有二进制、八进制、十进制、十六进制。然而它们之间的区别在于,计算时满几进一位。


二进制的基数是2,用0和1来表示,满二进一。

注:在二进制中或其他进制中,只能使用它所表示的数字,这里只能使用0和1,如果使用了3、6、9等其他数,它就不是二进制了。

二进制数:10、1100、1001……

二进制数之间的计算:

字写的有点丑,将就的看一哈。计算方式和我们小学学的是一样的,我们先看最后两位数,0+0等于0,没问题,0+1等于1也问题,1+1等于10,这里为什么不一样了?

由于我们这里是二进制,刚刚说过,二进制满二进一,所以这里1+1满2,所以向前进一位数。


八进制的基数是8,用0、1、2、3、4、5、6、7表示,满八进一。

八进制数:345、7356、2315……

八进制数之间的计算:

我们先看到最后一位,6+2等于8,满八了,所以进一,得0。

因为上一位数进一了,所以2+2+1等于5,不满八,不进一,得5。

7+6等于13,满八了,所以进一,得5。

因为上一位数进一了且6+3满八,所以得12。


十进制的基数是10,用0、1、2、3、4、5、6、7、8、9表示,满十进一。

十进制数:237 、34509 、6332……

十进制数之间的计算:

十进制和我们小学学习的数学是一样的。

还是先从个位数开始计算,6+2等于8,不满十,所以得8.

9+1等于10,满十进一,得0.

因为上一位数进一了,所以7+2+1等于10,满十进一,得0.

因为上一位数进一,但是5+3+1等于9,不满十,不进一,得9.


十六进制的基数是16,用0、1、2、3、4、5、6、7、8、9和a、b、c、d、e、f来表示,满十六进一。

注:这里的a、b、c、d、e、f分别代表(按照先后顺序)10 、11 、12、 13、 14 、15(不分大小写)刚开始学习可以参照下表进行练习。

a b c d e f
10 11 12 13 14 15

十六进制数:13a9c 、632d 、88cc……

十六进制数之间的计算:

同样我们先从最后一位数开始看,2+4不满十六,得6.

b(11)+1等于c(13),不满十六,得c。

f(15)+2等于17,满十六,进一,得1.

因为上一位数进一,所以3+1+1,不满十六,得5。


以上,我们知道了进制自己和自己的计算。接下来,我们来学习其他进制转换为十进制。

二进制转十进制:

我们先来看整数部分,第一个,个位数的数乘2的0次方,因为二进制的基数是2,然后第二个,十位数的数乘2的一次方,百位数的数乘2的2次方,以此类推。

小数部分,第一个,小数点后的第一位数乘以2的负1次方,第二个,小数点后的第二位数乘以2的负2次方,以此类推。

验证:

其他进制和二进制类似,我就不一一解释了。

上图

八进制转十进制:

十六进制转十进制:

其他进制转十进制会了,现在开始学习十进制转其他进制 。

方法:

整数部分:

整数除以进制的基数,直到商为0,取余数,结果重下往上排。

小数部分:

小数乘以进制的基数,直到小数为0,结果重上往下排。

十进制转二进制

十进制数:15

15/2=7……1

7/2=3……1

3/2=1……1

1/2=0……1

二进制为1111

其他的类似就不演示了。


学习完了进制的转换,大家一定要多多练习,勤能补拙。

加:

然而在计算机内部的数都是使用二进制来表示的。

1.电路简单、易于表示

2.运算简单

3.不易出错

4.逻辑性强

想要详细了解的,可以上网查一下。


今天的学习就到这里了,喜欢的小伙伴们,点个赞吧!

计算机的信息表示(进制的转换)相关推荐

  1. 计算机教育的进制转换,计算机数制及编码进制转换公开课教学教育资料.doc

    计算机数制及编码进制转换公开课教学教育资料.doc 数制与编码进制转换[学情分析]本课内容是在学生已经学习了计算机发展与应用.计算机系统的组成等知识的基础上进行,已经初步知道了人与计算机进行信息交换通 ...

  2. 16进制的两位数转换不了 matlab_【大学生计算机基础】进制那些问题。小数或整数转换,各种进制间转换.........

    方便自己期末复习备考而准备(作为一名纯文科生,我对计算机课真的很抓狂.只好认认真真自个探究,整理些笔记.如果你也需要可以借鉴借鉴) ①进制? 嗯~这我觉得就不用多做解释了,大家都是上个计算机课的人,老 ...

  3. 计算机进制的转换(任意进制)详解

    进制的转换总是觉得很乱,不知道怎么去系统的去记住,今天我就用最简单的方法,将计算机进制的转换讲解明白. 一.任意进制转十进制 任意进制转十进制,我们采用的是按权展开法 任意进制转十进制,只需要修改底数 ...

  4. 计算机文化进制的转换,计算机文化根本基础-进制转换.pptx

    计算机文化根本基础-进制转换.pptx 职业院校教学改革实验教材 主编:龙天才 计算机文化基础 在日常生活中,人们广泛使用的是十进制数,有时也会遇到其他进制的数. 数制 又叫进位计数制,指的是一种计数 ...

  5. 计算机的进制单位,计算机存储单位和进制转换

    <计算机存储单位和进制转换>由会员分享,可在线阅读,更多相关<计算机存储单位和进制转换(7页珍藏版)>请在人人文库网上搜索. 1.C语言发展历史,CPU指令系统,由0.1序列构 ...

  6. 任意进制的转换(C,C++)itoa函数,strtol函数,bitset函数,oct函数,dec函数,hex函数

    十进制转换为(2-10)进制代码方法 #include<stdio.h> int main() {int a,b,count=0,i;scanf("%d%d",& ...

  7. JAVA中的进制以及转换

    进制介绍 进制就是人为指定的进位制,X进制就是逢X进一 我们最常见的进制就是十进制,当然,在计算机中最常见的就是二进制,除此之外,还有八进制.十六进制等. 首先我们就要了解一下这些进制的组成成分: 二 ...

  8. 你真会进制的转换吗?进制之间的快速转换方法(我的转换很快,你忍一下)

    前言 我们都知道计算机是用 2进制来表示的,也就是一堆的0 1代码组成的逻辑电路,可是当我们窥探内存的时候,计算机给我们显示的总是 16进制的数字,这使得我们作为人类来说,只熟悉 10进制的,阅读这 ...

  9. 计算机一级中的进制,计算机一级课程中介绍的不同进制数转换方法之数学原理.doc...

    本 科 生 毕 业 论 文(设 计) 2011 届 论文(设计)题目: 计算机一级课程中介绍的不同进制数转换 目 录 一.摘要····································· ...

最新文章

  1. 制作一个老旧C118的GSM便携式测试设备
  2. HDU 1501 Zipper
  3. 兰州计算机速成班都学什么,兰州当众讲话速成班
  4. 产品经理学PMP,有必要吗?
  5. windows下揪出java程序占用cpu很高的线程
  6. python实现可扩容队列
  7. 2020 年 3 月全国程序员工资排名!
  8. FFmpeg源代码简单分析:avformat_close_input()
  9. 6-2 是否二叉搜索树 (25 分)
  10. 各种VS Code的学习秘诀,全是这六条法则撑起的!
  11. html利用cookie登陆,前端登陆注册实现——利用cookie模仿后台数据库存取数据
  12. C/C++[codeup 2064]编排字符串
  13. 基于Window Server 2016R2 + AD帐号 + Radius无线网络认证
  14. Centos 7 安装Redis
  15. 使用心得:[屏幕录制专家]与[Macromedia Captivate]的比拼
  16. 一个小透明作者到出版书籍,我的心路历程分享给各位作者
  17. vue组件中prop属性
  18. 标签条码打印软件如何创建连续数据变量
  19. 当幻想的小说来到现实——基于stable diffusion的小说插画生成
  20. 魔兽世界各服务器显示版本,魔兽世界版本时间表等级(魔兽世界国服版本时间表)...

热门文章

  1. 优秀产品经理的18种能力
  2. 图卷积(1)——从欧式空间到非欧式空间
  3. canvas图片绘制-两张图片的叠加
  4. 3万亿背后 阿里正在造全球通用计算机
  5. 融合DE 端和FE端数据,利用小波变换生成时频图,再分别利用DCNN、KNN和DNN进行对比实验(python代码)
  6. NMAD-2.14b1安装
  7. UVA - 10118 Free Candies 记忆化搜索
  8. tif批量转png格式 python
  9. 2018年,Java程序员转型大数据开发,是不是一个好选择?
  10. js html页面原生js横向打印