计算机概念(二)

数字和计算:

  数字:抽象数学系统的一个单位,服从算术法则。

  自然数:0或通过在0上重复加1得到的数。

  负数: 小于0的数,是在相应的正数前加上符号

  整数:自然数、自然数的负数或0.

  有理数:整数或两个整数的商(不包括被0除的情况)。   

位置记数法:

  基数:记数系统的基本数值,规定了这个系统中使用的数字量和数位位置的值。

  位置记数法:一种表示数字的系统,数位按顺序排列,每个数位有一个位值,数字的值是每个数位和位值的乘积之和。

  位(bit):二进制数字的简称。

  字节(byte):8个二进制位。

  字(word):一个或多个字节,字中的位数称为计算机的字长。

熟练掌握进制转换

  十进制转二进制

  十进制转八进制

  十进制转十六进制

  二进制转十进制

  八进制转十进制

  十六进制转十进制

  其他诸如八进制转十六进制没有一步到位的方法

进制后缀:

  二进制   B

  八进制     O

  十进制     D

  十六进制 后缀H  前缀OX

  

十进制与其他进制转换

  取余法:

    整数部分:简单来说逢2(或8、或十六)进1,用整数部分不断的除以2(8、16),取余数,除到已经小于2(8、16),将所得余数从下往上写。

    小数部分:将小数部分不断的乘以2(或者8或者16),取其整数部分,乘到没有小数部分或者位数已经够了,将所得的整数部分按照先后次序(从上往下)写。如果小数永远到不了0,可能是一个循环,那就4舍3进。

    比如举例,随便百度了一个例题

      https://zhidao.baidu.com/question/333486177.html

      

其他进制与十进制转换

  将A对应的数写出来即从后往前数第n位对应的就是2(8或16)的n-1次方,然后将每一位乘以对应的数相加就是A所对应的二(八、十六)进制。

二进制与十六进制之间转换 

十六进制表示方法:(后缀H)

  0  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15

  0  1  2  3  4  5  6  7  8  9  A   B    C  D   E   F 

二进制与十六进制之间的对应关系表

  0  1    2    3    4    5     6    7    8    9

000   0001   0010   0011   0100    0101 0110 0111    1000   1001

     A     B  C    D   E

1010   1011  1100   1101    1110

  (注:四个二进制位对应一个十六进制位,二进制按权相加,比如9对应1001,就是1*2^3+0*2^2+0*2^1+1*2^0=9)

二进制转十六进制:

  取四合一法,以二进制的小数点为分界点,向左(或向右)每四位取成一位,没有的补0

  然后按照对应表按权相加,按顺序排列即可

十六进制转二进制:

  一分四,即一个十六进制数分成四个二进制数,用四位二进制按权相加,最后得到二进制,小数点不变。

十六进制表示法,注意写法:

  字母H——后缀

  字母OX——前缀

  比如十六进制23正确表示是:23H或OX23

例子可见此链接:

  https://jingyan.baidu.com/article/47a29f24292608c0142399cb.html

二进制与八进制之间转换

二进制与八进制对应表

  0   1  2    3  4  5  6  7  

   000 001 010  011    100   101   110  111 

  (注:三个二进制位对一个八进制位)

二进制转八进制:

    取三合一法,即从二进制的小数点为分界点,向左(或向右)每三位取成一位

八进制转二进制:

    就是发过来,一分三法,即一个八进制位分成三个二进制位,最后得到二进制,按权相加,得到的数就是一位八进制数,然后按照顺序排列,小数点的位置不变

例子可见此链接:

  https://jingyan.baidu.com/article/39810a23e3779db636fda6c5.html

原文地址:https://www.cnblogs.com/wangyuehan/p/8688494.html

时间: 2024-11-10 14:19:10

计算机概念(二)的相关文章

C# 玩转计算机系列(二)-操作IIS服务

之前由于工作需要自己做一个一键部署的小工具,实现三个模块的功能:TFS操作创建映射并获取最新源代码:SQL Server数据库注册表配置数据库连接:IIS站点部署,生成可访问的IIS站点.由于是基于自己的工作环境下的开发,所以在TFS和SQL Server配置工具化实现,有一些点是默认按照公司的环境配置参数默认的,虽然不是广泛适用每一种情况的环境部署,但是在学习这三个模块的开发过程中,还是有很多东西是可以值得分享的. 今天先分享一下,如何通过工具化实现IIS站点部署和配置,为了可复用性,IIS操

区别计算机概念 位(bit)、字节(Byte)、字

如何区别计算机概念 位(bit).字节(Byte).字 位.字节.字是计算机数据存储的单位.位是最小的存储单位,每一个位存储一个1位的二进制码(0或者1),一个字节由8位组成.而字通常为16.32或64个位组成. 1B = 8bit   1字 = 2B/4B/8B 现在64位的OS 一般为8B 原文地址:https://www.cnblogs.com/cloud-yongqing/p/11479837.html

C#基础概念二十五问

1.静态成员和非静态成员的区别? 答: 静态变量使用 static 修饰符进行声明,在类被实例化时创建,通过类进行访问 不带有 static 修饰符声明的变量称做非静态变量,在对象被实例化时创建,通过对象进行访问 一个类的所有实例的同一静态变量都是同一个值,同一个类的不同实例的同一非静态变量可以是不同的值 静态函数的实现里不能使用非静态成员,如非静态变量.非静态函数等 2.const 和 static readonly 区别? 答: const 用 const 修饰符声明的成员叫常量,是在编译期

Windows Server 2016-Active Directory复制概念(二)

本章继续补充有关Active Directory复制概念,具体内容如下: 连接对象: 连接对象是一个Active Directory对象,表示从源域控制器到目标域控制器的复制连接.域控制器是单个站点的成员,并由站点中的Active Directory域服务(AD DS)中的服务器对象表示.每个服务器对象都有一个代表站点中复制域控制器的子NTDS设置对象. 连接对象是目标服务器上NTDS设置对象的子项.要在两个域控制器之间进行复制,其中一个服务器对象必须具有一个连接对象,该连接对象表示来自另一个的

python随笔一:计算机概念以及程序设计语言

bentian,经过这几周的python学习.深深滴体会到自己的不行.为了学好python决定定期学习并分享一些关于python的知识.趁着自己还年轻,Fighting!千里之行,始于足下. 下面可谓是听课笔记,请大家笑纳! 计算机的概念 计算机是根据指令操作数据的设备. 计算机的两个特性: 功能性:对数据的操作,表现为数据计算.输入输出处理和结果存储等: 可编程性:根据一系列指令自动地.可预测地.准确地完成操作者的意图. 计算机的发展参照摩尔定律,表现为指数方式. 摩尔定律是计算机发展历史上最

计算机组成原理(二)——计算机的基本组成

计算机的基本组成 冯·诺依曼计算机结构图 冯·诺依曼计算机以运算器为中心. 冯·诺依曼计算机特点 1.计算机由运算器.控制器.存储器.输入设备和输出设备五大部件组成. 2.指令和数据以同等地位存放在存储器中,并可按地址寻访. 3.指令和数据均用二进制数表示. 4.指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的地址. 5.指令在存储器中按顺序存放.通常,指令是顺序执行的,在特定条件下,可根据运算结果或根据特定的条件改变执行顺序. 6.机器以运算器为中心,输入输

关于第一篇Blog的补充与计算机概念

今天拿到了<鸟哥的Linux私房菜>,翻开看了下第一章,想起了昨天安装Ubuntu的点滴,继续做下补充和记录吧. 首先是关于架构,鸟哥将这个定义为一切设计的起点,事实上的确是这样子,博主目前知道的两类指令集架构:RISC与CISC,R指的Reduce,C指的是Complex,之前谢老师在课堂上讲过,CISC上的80%的指令其实是很少用到的,因此才出现了RISC这种精简的架构,这种架构的执行性能较佳,例如ARM平台,指令的长度一致,那么架构也相应简单的多,而x86架构的指令非常复杂,长度也不一,

一些计算机概念的区分

结构性数据和非结构型数据的区别 a) 结构型数据:机构型数据在数据库中是以二维表的形式体现的,而二维表的数据在 数据库的管理系统中实体字节码文件形式存在于磁盘中.对数据记录 进行入库的时候,结构型数据对象的所有字段属性都必须入库,不管 字段属性是否有值.字段属性值没有赋值的可以以NULL的形式存在. 这样做的好处是利于检索,但是就是增加了存储数据的内存. b) 非结构型数据:非结构型数据为非关系型数据,即Not only sql. 像Lucene,MongoDB,   Hadoop等都属于非关系

计算机概念-shell

shell 与windows下的cmd区别   http://segmentfault.com/q/1010000000316935 首先说shell,shell直接翻译就是壳,按照ABS的定义,shell是The shell is a command interpreter. More than just the insulating layer between the operating system kernel and the user, it's also a fairly power