一、进制

1.进制简介

  进制就是进位制,是人们规定的一种进位方法。计算机底层的数据运算和存储都是二进制数据。计算机语言就是二进制,计算机能直接识别二进制数据,其它数据都不能直接识别。

2.常用进制 

  对于任何一种进制---X进制,就表示某一位置上的数运算时是逢X进一位。 十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位。我们经常使用的是二进制、八进制、十进制、十六进制。

  • 十进制:有10个基本数字,分别为0、1、2、3、4、5、6、7、8、9,运算规则”逢十进一”;
  • 八进制:有8个基本数字,分别为0、1、2、3、4、5、6、7,运算规则”逢八进一”
  • 十六进制:有16个基本数字,分别为0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F,运算规则”逢十六进一”。

  • 二进制:有2个基本数字,分别为0、1,运算规则”逢二进一”。

3.进制转换

我们有最常用的转换方法:用十进制数据除以目标进制得到余数,并将余数从最后一个到第一个排列,就是转换后的目标进制表示形式(简称“除基取余,直到商为0,余数反转”)。以十进制43向二进制转换为例:

得到的数值排列:101011,所以十进制43的二进制表示形式为101011,同理,如果求八进制、十六进制表示形式,用43除以8、16即可。

最新文章

  1. [WPF系列] 高级 调试
  2. CCS实现input和img水平对齐的方法
  3. DrawerLayout的使用
  4. 谷歌浏览器中安装.crx扩展名的离线Chrome插件
  5. C#解压、压缩RAR文件
  6. MySQL具体解释(19)----------海量数据分页查询优化
  7. ThinkPHP - 连贯操作
  8. 关于负数的isdigit()判断
  9. 采用Flume实时采集和处理数据
  10. JDK安装(CentOS/rpm方式)
  11. java集合的操作(set,Iterator)
  12. Sql Server的艺术(七) SQL 数据插入操作
  13. EF Core下利用Mysql进行数据存储在并发访问下的数据同步问题
  14. 生产者消费者的java实现
  15. access treeview读取数据表成树并与子窗体联动
  16. sprintf、strcpy 及 memcpy 函数区别
  17. 从零开始学TensorFlow
  18. BZOJ 4644
  19. 查询总耗CPU最多与平均耗CPU最多的SQL语句
  20. bzoj3991 lca+dfs序应用+set综合应用

热门文章

  1. 一个IP可以登几个拼多多后台 拼多多如何推广营销
  2. idea 模版之自定义类与方法注释
  3. hdfs向hbase上传数据报错分析
  4. CentOS7 yum安装python3.6
  5. SVN服务器搭建及客户端配置
  6. 软工第十二周个人PSP
  7. 20162328蔡文琛 Java课程总结
  8. 记录 C++ STL 中 一些好用的函数--持续更新 (for_each,transform,count_if,find_if)
  9. hdu1242 Rescue DFS(路径探索题)
  10. 在pycharm中使用scrapy爬虫