计算机的信息表示(进制的转换)
❤❤大家好,这里喜哈哈,我们就要开始今天的学习了,坐好你的小板凳,拿起你的笔记本,开始今天的学习了。
如果觉的文章对你有用,记得收藏加关注
今天我们要聊的话题——进制。
进制也就是人们规定的一种进位方法。在计算机中常见的进制有二进制、八进制、十进制、十六进制。然而它们之间的区别在于,计算时满几进一位。
二进制的基数是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.逻辑性强
想要详细了解的,可以上网查一下。
今天的学习就到这里了,喜欢的小伙伴们,点个赞吧!
计算机的信息表示(进制的转换)相关推荐
- 计算机教育的进制转换,计算机数制及编码进制转换公开课教学教育资料.doc
计算机数制及编码进制转换公开课教学教育资料.doc 数制与编码进制转换[学情分析]本课内容是在学生已经学习了计算机发展与应用.计算机系统的组成等知识的基础上进行,已经初步知道了人与计算机进行信息交换通 ...
- 16进制的两位数转换不了 matlab_【大学生计算机基础】进制那些问题。小数或整数转换,各种进制间转换.........
方便自己期末复习备考而准备(作为一名纯文科生,我对计算机课真的很抓狂.只好认认真真自个探究,整理些笔记.如果你也需要可以借鉴借鉴) ①进制? 嗯~这我觉得就不用多做解释了,大家都是上个计算机课的人,老 ...
- 计算机进制的转换(任意进制)详解
进制的转换总是觉得很乱,不知道怎么去系统的去记住,今天我就用最简单的方法,将计算机进制的转换讲解明白. 一.任意进制转十进制 任意进制转十进制,我们采用的是按权展开法 任意进制转十进制,只需要修改底数 ...
- 计算机文化进制的转换,计算机文化根本基础-进制转换.pptx
计算机文化根本基础-进制转换.pptx 职业院校教学改革实验教材 主编:龙天才 计算机文化基础 在日常生活中,人们广泛使用的是十进制数,有时也会遇到其他进制的数. 数制 又叫进位计数制,指的是一种计数 ...
- 计算机的进制单位,计算机存储单位和进制转换
<计算机存储单位和进制转换>由会员分享,可在线阅读,更多相关<计算机存储单位和进制转换(7页珍藏版)>请在人人文库网上搜索. 1.C语言发展历史,CPU指令系统,由0.1序列构 ...
- 任意进制的转换(C,C++)itoa函数,strtol函数,bitset函数,oct函数,dec函数,hex函数
十进制转换为(2-10)进制代码方法 #include<stdio.h> int main() {int a,b,count=0,i;scanf("%d%d",& ...
- JAVA中的进制以及转换
进制介绍 进制就是人为指定的进位制,X进制就是逢X进一 我们最常见的进制就是十进制,当然,在计算机中最常见的就是二进制,除此之外,还有八进制.十六进制等. 首先我们就要了解一下这些进制的组成成分: 二 ...
- 你真会进制的转换吗?进制之间的快速转换方法(我的转换很快,你忍一下)
前言 我们都知道计算机是用 2进制来表示的,也就是一堆的0 1代码组成的逻辑电路,可是当我们窥探内存的时候,计算机给我们显示的总是 16进制的数字,这使得我们作为人类来说,只熟悉 10进制的,阅读这 ...
- 计算机一级中的进制,计算机一级课程中介绍的不同进制数转换方法之数学原理.doc...
本 科 生 毕 业 论 文(设 计) 2011 届 论文(设计)题目: 计算机一级课程中介绍的不同进制数转换 目 录 一.摘要····································· ...
最新文章
- 制作一个老旧C118的GSM便携式测试设备
- HDU 1501 Zipper
- 兰州计算机速成班都学什么,兰州当众讲话速成班
- 产品经理学PMP,有必要吗?
- windows下揪出java程序占用cpu很高的线程
- python实现可扩容队列
- 2020 年 3 月全国程序员工资排名!
- FFmpeg源代码简单分析:avformat_close_input()
- 6-2 是否二叉搜索树 (25 分)
- 各种VS Code的学习秘诀,全是这六条法则撑起的!
- html利用cookie登陆,前端登陆注册实现——利用cookie模仿后台数据库存取数据
- C/C++[codeup 2064]编排字符串
- 基于Window Server 2016R2 + AD帐号 + Radius无线网络认证
- Centos 7 安装Redis
- 使用心得:[屏幕录制专家]与[Macromedia Captivate]的比拼
- 一个小透明作者到出版书籍,我的心路历程分享给各位作者
- vue组件中prop属性
- 标签条码打印软件如何创建连续数据变量
- 当幻想的小说来到现实——基于stable diffusion的小说插画生成
- 魔兽世界各服务器显示版本,魔兽世界版本时间表等级(魔兽世界国服版本时间表)...