计算机中的进制介绍

计算机可以识别的语言为 0 1 ,我们称为二进制语言,而我们通常使用的比较多的为10进制数与16进制数。

各进制间的表现形式

上图中是 16进制中对应的 2进制 与 10进制的 值
为什么上图中的值到15就结束了,其实值为15后 是一个轮转

而 当 10进制中的值为 16 时
对应的 2 进制的值为 0001 0000
对应的 16进制的值为 10

而 当 10进制中的值为 17 时
对应的 2 进制的值为 0001 0001
对应的 16进制的值为 11

而 当 10进制中的值为 195 时
对应的 2 进制的值为 1100 0011
对应的 16进制的值为 C3

而 当 10进制中的值为 247 时
对应的 2 进制的值为 1111 0111
对应的 16进制的值为 F7

而 当 10进制中的值为 213 时
对应的 2 进制的值为 1101 0101
对应的 16进制的值为 D5

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

举例说明

有一个十进制数为 32,那么它的二进制表现形式是什么?
计算方法:
十进制数转二进制数:通过 除 2 求余的方式

通过不停的除以2 得出它的余数,最后得出 000001,那么二进制需要反过来,也就是 100000
总结:偶数为十进制转换为二进制,即是看它是2的多少次方,例如 32 就是
2 的 5次方,那么二进制就应该是 5 个"0" 再加上 1个 “1”,
并且将 1 放在最前面
也就 是 “100000”。实际二进制数为8个字节,目前 100000 只有6个字
节,需要不足2个字节,那么这两个字节就需要 0来填充,结果为
00100000

那么 二进制数 0010000转换为 10进制数
首先前面的两个0 可以不看,也就是 100000

从末尾开始计算,根据 末尾 是 0 而当前下标也为0,那么就是 0*2的0次方
以此类推,只有 数字为 1时 才会产生值,也就是 32

那么如果二进制都为 1 的时候
比如 111:
那么就是

总结:就是 3个字节也是 2的3次方 减去 1

一、进制学习-计算机基础相关推荐

  1. 计算机基础 进制转化,计算机基础知识_进制转化(示例代码)

    进制转化 一.任何一个进制转化为10进制的方式 156的十进制可以看做1*10^2 + 5*10^1  +   6*10^0 首先我们看一下156 ,平方,次方等等都是根据后面有多少位决定的,如果用计 ...

  2. 106划为c语言16进制数,计算机基础知识题(含答案)

    <计算机基础知识题(含答案)>由会员分享,可在线阅读,更多相关<计算机基础知识题(含答案)(27页珍藏版)>请在人人文库网上搜索. 1.第第1 1章章 计算机基础知识计算机基础 ...

  3. 计算机基础知识 进制转换,计算机基础之进制转换详解

    进制转换是个老问题了,今天恰巧看见.我详细的去分析下它.留一笔吧 二进制的范围是(0-1), 不包含2 八进制的范围是(0-7) ,不包含8 十六进制的范围是(0-15) ,不包含16 先讲十进制-- ...

  4. 电脑硬件知识学习_学习计算机基础必读的4本经典入门书籍,自学编程必备书单!...

    点击蓝色"程序员书单"关注我哟 加个"星标",每天带你看好文,读好书! 文/黄小斜 转载请注明出处 新手学习计算机并非易事,作为一个自学编程的过来人,深知打好计 ...

  5. 电脑硬件知识学习_编程入门书籍:大学学习计算机基础必读 5 本经典入门书籍,收藏...

    新手学习计算机并非易事,作为一个自学编程的过来人,深知打好计算机基础的重要性,缺少了坚实的计算机的基础,往往你也难以往上走,即使学了再多高大上的技术,也都是在沙台上筑高楼,缺少根基,摇摇欲坠. 学好计 ...

  6. C1认证学习一(进制学习)

    C1认证学习一(进制学习) 文章目录 C1认证学习一(进制学习) 目标 进制的定义 二进制 八进制 十六进制 十进制 准换方法 其他进制转换为十进制 十进制转换为其他的进制 二进制转换为八进制 二进制 ...

  7. 三 计算机知识的重要性分析,学习计算机基础知识对中专学生的重要性分析

    学习计算机基础知识对中专学生的重要性分析 [摘 要]本文主要介绍了计算机基础知识的内容,阐述了学习计算机基础知识对中专学生的作用,并且通过对计算机基础操作的学习,提高中专学生的计算机应用水平.希望本文 ...

  8. 谈计算机知识对学生的作用,浅谈学习计算机基础知识对中专学生的重要性

    [摘 要]本文主要介绍了计算机基础知识的内容,阐述了学习计算机基础知识对中专学生的作用,并且通过对计算机基础操作的学习,提高中专学生的计算机应用水平.希望本文可以让中专学生认识到学习计算机基础知识的重 ...

  9. Linux学习-计算机基础

    Linux 学习-计算机基础 一.描述计算机的组成及其功能. 计算机系统是由硬件(Hardware)和软件(Software )两部分组成. 硬件: 从硬件基本结构上来讲,计算机是由运算器.控制器.存 ...

最新文章

  1. Fortinet“安立方”架构获得NSS Labs BDS 组测试多攻击维度100%检出率佳绩
  2. .net 默认时间格式不正确
  3. 3dmax高版本转低版本插件_视频编辑干货资料:低版本打开高版本pr文件
  4. relation does not exist报错是什么意思_为什么Zookeeper天生就是一副分布式锁的胚子?...
  5. JavaScript MSN 弹出消息框
  6. C# 对垒 VB.NET C#不行了?
  7. ASP.NET中利用JQuery AJAX修改用户密码
  8. 微软 azure_Microsoft Azure管理员方案相关的面试问题与解答
  9. perl oracle ppm,Perl图形化包管理工具PPM学习使用笔记
  10. mysql 中文 转 拼音_MySQL中文转换成拼音的函数
  11. 中国射频前端产业现状分析
  12. arping命令解析
  13. A problem has been detected and windows has been shut down to prevent damage to your computer.
  14. the little schemer 笔记(0)
  15. 【其实是空空荡荡的牵挂,没有结局的怀念】
  16. 数字逻辑电路 逻辑运算 与、或、非、与非、或非、与或非、异或、同或 二进制运算技巧
  17. 电脑技术分享:电脑怎样录制桌面视频
  18. Python练习3:求N的多次方
  19. Zynq和FPGA区别——快速认识Zynq开发
  20. Windows权限维持方案(可过360主动防御)

热门文章

  1. RHEL7配置yum源
  2. 数字图像处理第二章——空间滤波
  3. Spring Boot电商项目52:订单模块一:订单模块介绍;(模块介绍;效果演示;数据库设计;9个接口介绍;)
  4. lombok插件失效
  5. EMUI10LIST
  6. mysql: Data truncated for column ‘id‘ at row 1
  7. 生物学深度学习的十个技巧(Ten quick tips for deep learning in biology)
  8. 获取树高度的两种方法与完全二叉树的判断
  9. 可用于局域网的IP地址有哪些
  10. C语言实现简易版的扫雷游戏