(一)常见的进制数

十进制的基数为10,它有十个数码,即0~9。逢十进一,借一当十。用字母D表示十进制。

十进制数整数部分从小数点起自右向左记录位数,个位记为0,十位记为1,百位记为2,照此类推。

二进制的基数为2,只有2个数码:0和1。逢二进一,借一当二。用字母B表示二进制。

和十进制类似,也用2为底的"按权展开式"表示

八进制的基数为8,它有8个数码:0~7。八进制数逢八进一,用字母O表示八进制。

十六进制的基数为16,它有8个数码:0,1,2,3,4,5,6,7,8,9,A,B , C , D , E, F 。

A表示10,B表示11,C表示13..... A~F(10~15)

用字母H表示十六进制。

(二)不同数制之间的转换

  1. 二进制、八进制、十六进制转换为十进制

若要将二进制、八进制、十六进制等非十进制数转换为十进制数,只需将给定的非十进制数按权展开,按照求和的形式就可计算出相应的十进制数。

  1. 十进制转换为二进制、八进制、十六进制

将十进制数转换为二进制、八进制、十六进制,其整数部分和小数部分的转换规则如下

整数部分:用除R(基数)取余法则(先余为低,后余为高) 就是倒序取余数。

小数部分:用乘R(基数)取整法则(先整为高,后余为低)就是顺序取余数。

  1. 二进制与八进制、十六进制之间的转换

八进制: 0 1 2 3 4 5 6 7

二进制:000 001 010 011 100 101 110 111

二进制转换八进制

整数部分从小数点向左,小数部分从小数点向右,3位并1位,不足位补0。

八进制转换二进制

整数部分从小数点向左,小数部分从小数点向右,1位拆3位,不足位补0。

十六进制 : 0 1 2 3 4 5 6 7 8 9 A

二进制: 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010

十六进制: B C D E F

二进制: 1011 1100 1101 1110 1111

二进制转换十六进制

整数部分从小数点向左,小数部分从小数点向右,4位并1位,不足位补0。

十六进制转换二进制

整数部分从小数点向左,小数部分从小数点向右,1位拆4位,不足位补0。

(三)逻辑运算

逻辑运算分为或、与、非、异或四种。

(1)或运算

运算符号:“V”或者“+”

运算规则:0V0=0 0V1=1 1V0=1 1V1=1

规则说明:在或运算中,当两个逻辑值有一个为1时,结果就为1,否则为0。

(2)与运算

运算符号:“Λ ”或者“·”

运算规则:0Λ0=0 0Λ 1=0 1Λ 0 =0 1Λ 1=1

规则说明:在与运算中,当两个逻辑值为1时,结果才为1,否则为0;

(3)非运算

运算符号:“~”

运算规则:~0=1 ~1=0

规则说明:在非运算中,对每位逻辑值取反。

(4)异或运算

运算符号:“⊕”

运算规则:0⊕0=0 0⊕1=1 1⊕0=1 1⊕1=0

规则说明:在异或运算中,当两个逻辑值不相同时,结果才为1,否则为0;不同为1 相同为0。

(四)数值在计算机中的表示

在计算机中,所有的信息都是以二进制形式来表示的。其中,二进制的一个数位是存储数据的最小单位,其值为或者0,称为位(bit)。例如二进制110000011共有8个二进制位。

字节(Byte)是信息在计算机中的基本存储单位。一个字节由8个二进制位构成。

1B=8bit

1KB=1024B=2^10B

1MB=1024KB=2^20B

1GB=1024MB=2^30B

1TB=1024GB=2^40B

字(word)是计算机处理数据的基本单位。字的二进制位数称为字长,常见的有16位、32位、64位等。字长体现了计算机的性能。

数值的编码

  1. 机器数是以二进制编码的形式表示的一个数。通常其最高位(左边第一位)位符号位,0表示正数,1表示负数,其余位为数值位。

比如1在计算机存储是00000000000000000000000000000001 左边第一位是0 表示符号位 是整数

-1在计算机的存在是 10000000000000000000000000000001 左边第一位是1表示符号位 是负数

原码、反码和补码

  1. 为了方便对于机器数的运算,采用的编码方便有原码、反码和补码等。

1的原码00000000000000000000000000000001 -1原码10000000000000000000000000000001

正数的反码与原码相同

负数的反码保持原码的符号不变,其余按位取反。

-1的反码 111111111 111111111111111111111111110

负数的补码保持原码的符号位不变,其余各位按位取反后在最低位加上1。

正数的补码与原码相同

-1补码 111111111 111111111111111111111111111。

为了得到负数的补码 就是反码+1。

计算机——常用数制及转换相关推荐

  1. 计算机常用数制转换说课稿,进制与进制转换说课稿

    <数制及其转换> 尊敬的各位老师:大家好!我说课的内容是<数制及其转换>. 一.说教材 1.教材分析 <数制及其转换>是从人民邮电出版社教材<大学计算机基础& ...

  2. 计算机常用数制转换说课稿,数制及其转换说课稿doc.doc

    数制及其转换说课稿doc 宝鸡文理学院教育科学与技术系师范生专业 教师技能训练及试讲 说课稿 课 题: 十进制与二进制转换 班 级: 教育技术学班 学 号: 200983024011 姓 名: 李宁宁 ...

  3. 计算机常用数制转换说课稿,小学信息说课稿:十进制与二进制的转换

    <十进制与二进制的转换>是小学学科中重点内容,也是教师招考中的重点内容.下面的小编将从教材分析.学情分析.教学目标确立.教法与学法及教学设计五个方面的内容进行阐述这篇说课稿: 一.教材分析 ...

  4. c++进制转换_PLC常用数制及转换方法,让你轻松掌握PLC编程

    经常朋友在学PLC的过程中都会觉得奇怪 我学PLC编程为什么还要掌握计算机的进制? 很多人在学习PLC编程 的前期都会比较懵 我们学习PLC编程的基础就是学习PLC功能指令 而PLC的很多功能指令都离 ...

  5. plc里的二进制 用计算机,PLC中常用数制及如何转换

    原标题:PLC中常用数制及如何转换 数制也称计数制,是用一组固定的符号和统一的规则来表示数值的方法.任何一个数制都包含两个基本要素:基数和位权. 基数:数制所使用数码的个数.例如,二进制的基数为2:十 ...

  6. 计算机常用计数制什么意思,计算机中的常用计数制及转换.PPT

    计算机中的常用计数制及转换 上海交通大学网络教育学院---计算机基础 计算机应用基础 上海交通大学网络教育学院 高万萍 Email: wpgao@sjtu.edu.cn 课程简介 计算机应用基础课程共 ...

  7. 计算机中常用数制及编码教案,计算机《数制与编码-进制转换》公开课教案

    <计算机<数制与编码-进制转换>公开课教案>由会员分享,可在线阅读,更多相关<计算机<数制与编码-进制转换>公开课教案(8页珍藏版)>请在人人文库网上搜 ...

  8. 9277用计算机,关于计算机常用进制以及进制之间的转换笔记

    计算机常用进制以及进制之间的转换 进制的由来 生活中的常用进制 计算机中的二进制 计算机常用四种进制的说明 八进制和十六进制 进制之间的转换 进制的由来 进位就是进位计数制,就是一种计数的方法 古代社 ...

  9. 计算机数制转换操作方法,计算机基础 数制及其相互转换

    <计算机基础 数制及其相互转换>由会员分享,可在线阅读,更多相关<计算机基础 数制及其相互转换(39页珍藏版)>请在人人文库网上搜索. 1.领域一 项目13 游戏二进制,教学目 ...

最新文章

  1. VD-BERT:用BERT搭建统一的视觉对话模型
  2. spring整合struts2时作用域scope解析
  3. 在python中value是啥意思_【Python】python,字典中如何根据value值取对应的key值
  4. std::unique_ptr<T>与boost::scoped_ptr<T>的特殊性
  5. 《In Search of an Understandable Consensus Algorithm》翻译
  6. html中一张a4是多少pt,CSS设置A4纸张尺寸
  7. Tensorflow——张量
  8. eclipse中的插件安装(svn、maven、jetty等)
  9. 所有C#程序员必须知道的13件事
  10. java 圆括号,Java圆括号翻转字符串
  11. 【前端】HTML5+CSS3 HTML基本特性(一)
  12. sqlserver中查询(升序、降序、top、百分比)
  13. oracle 修改pkg命令,Oracle PKG创造
  14. 51单片机交通灯(定时器+38译码器+中断)
  15. Spring实战学习笔记
  16. 数据结构--链栈的c语言实现(超详细注释/实验报告)
  17. 【Pytorch】复现FCN for Left Ventricle(LV) segmentation记录
  18. bim计算机工程师考试,BIM工程师怎么报考?
  19. 石英晶体(Crystal)振荡电路
  20. SI,SIS,SIR,SEIRD模型

热门文章

  1. 尚硅谷--尚品汇项目笔记
  2. NTKO OFFICE控件手动安装, 解决IE浏览器无法加载 Activex 控件的解决办法
  3. JSON 对象(object)
  4. 浪漫行星,不浪漫你打我
  5. micropython plc_PLC线到底该怎么接?PLC系统如何设计?PLC软编程方法
  6. Loadrunner11安装与破解详解 win7
  7. tomcat如何编译java_tomcat怎么编译java
  8. MATLAB深度学习之LSTM
  9. web应用测试的具体流程(等保测评相关)
  10. 工程伦理课后习题参考答案(清华网课)