说起来我们对一些陌生或者未知的东西有一些恐惧感,但是又有一些期待,虽然我不确定自己能不能学会这门语言,但是我会尽自己最大的努力学。

我们第一天学的的内容呢,对大多数的人都知道,计算机的语言是二进制,但是生活中我们用的是十进制。那要怎么换算二进制呢?

比如一个例子:     我有个数字72 (十进制)   换成 二进制

72  除以2   得商   为  36  18  9  4  2  1

所得余数  为   0     0   1  0  0  1

那么从左到右写   为   1   0  0  1  0  0

那么二进制     为  100100

二进制换成十进制      计算为 0x2(1-1)+0x2(2-1)+1x2(3-1)+0x2(4-1)+0x2(5-1)+1x2(6-1)////////公式为ax20+bx21+cx22+...+mx2(n-1)

=8+64

=72

十进制互换八进制 和十进制互换十六进制都是如此(余数所得为0-7///0-9 ABCDEF)

但是呢  换算到的进制(数字)也就是基数都有

二进制   基数  0 1

十进制   基数  0 1 2 3 4 5 6 7 8 9

八进制  基数   0 1 2 3 4 5 6 7

十六进制基数  0 1 2 3 4 5 6 7 8 9 A B C D E F(A代表10)

二进制互换八进制(采用从右到左每三位一组,不够加0补齐   8=23

二进制   001  101  111  011

八进制    1      5      7     3

除商余数 1      101   111  11

二进制   001   101   111  011

二进制互换十六进制(是采用每四位数16=24

二进制      1001   0111   0111   1001

十六进制     9        7         7        9

除以商余数 1001  111     111     1001

换二进制    1001  0111  0111   1001

最新文章

  1. Python模块:struct
  2. java中并不是任意多个接口都可以实现多实现
  3. imagepng或imagejpeg浏览器无显示问题
  4. Unity3D实现赛车的灯光效果
  5. Hadoop概念学习系列之URI深入(三十二)
  6. WebView相关设置
  7. java缓存算法【转】
  8. Error: no `server' JVM at...解决办法 【转】
  9. linux使用man命令后退出
  10. maven,本地仓库和私服nexus的配置,以及eclipse载入maven
  11. TF-IDF_MapReduceJava代码实现思路
  12. linkin大话面向对象--接口
  13. IIS&ASP.NET 站点IP跳转到域名
  14. user 不在 sudoers 文件中。此事将被报告。
  15. shell-计算虚拟机创建时间
  16. 【原创】uC/OS 中LES BX,DWORD PTR DS:_OSTCBCur的作用及原理
  17. 第一册:lesson seventeen。
  18. ODAC(V9.5.15) 学习笔记(十三)TOraMetaData
  19. git reset --hard 恢复
  20. day37(类加载器)

热门文章

  1. .NET Framework 2.0安装问题
  2. Eclipse中一个开发AspectJ的插件安…
  3. 英语学习Start
  4. 编写BeanFactory
  5. 多行文字超出字数部分省略(主要解决不兼容;display: -webkit-box;的浏览器)
  6. php 连接 memcached 并调用
  7. Unity学习(十三)场景优化之四叉树
  8. mui框架使用心得
  9. 初探 Nginx 架构
  10. Debian 跨版本升级