十六进制

1. 数码: 0. 1. 2 .... 9.A. B. C. D. E. F.

其中:十六进制数码:A B C D E F

十进制数值:10 11 12 13 14 15

基数: 16

2. 计数规则: 逢十六进一

借一当十六

3. 按权展开式: 按权展开每上十六进制数.

例: 4E6C=4×16^3+E×16^2+6×16^1+C×16^0

=4×16^3+14×16^2+6×16^1+12×16^0

例:A76.F8=10×16^2+7×16^1+6×16^0+15×16^-1+8×16^-2

4. 运算: (只介绍加, 减法)

(1) 加法: 逢十六进一

例: 4A7+8F=536

4 A 7

+) 8 F

5 3 6

(2) 减法: 借一当十六

例: 536-8F=4A7

5 3 6

-) 8 F

4 A 7

二进制

1、数码(仅有两个):0、1 ; 基数: 2

2、计数规则: 逢二进一

借一当二

下面我们用十进制作对比,看看二进制是如何计数的:

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

二进制数:0 1 10 11 100 101 110 111 1000 1001

就权而言,与十进制有相似之处:

例如: 十进制数: 9 5 1 . 4 2

各位权数: 10^2 10^1 10^0 10^-1 10^-2

二进制数: 1 0 1 . 1 1 1

各位权数: 2^2 2^1 2^0 2^-1 2^-2 2^-3

3、按权展开式:

例: 1101=1×2^3 + 1×2^2 + 0×2^1 + 1×2^0

1001011 = 1×2^6 + 1×2^3 + 1×2^1 + 1×2^0

4、运算:

(1) 加法(逢二进一)。注意:要与逻辑代数区别开来:

二进制加法运算规则:

0 + 0 = 0 ; 0 + 1 = 1; 1 + 0 = 1; 1 + 1 = 10

例:11011 + 101 =100000

1 1 0 1 1

+) 1 0 1

______________

1 0 0 0 0 0

(2) 减法(借一当二)

例: 11001 - 111 = 10010

1 1 0 0 1

-) 1 1 1

______________

1 0 0 1 0

(3) 乘法: (转换成加法)

例: 11001×101

1 1 0 0 1

× 1 0 1

________________

1 1 0 0 1

+)1 1 0 0 1

_________________

1 1 1 1 1 0 1

(4) 除法: (转换成减法)

例: 1111/101=11

例: 1011011/110 = 1111 ... 余数为1

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

一共15个,到了F,下一个就是10,然后是11、12……19、1A、1B……1F、20……

加法也一样,因为是16进制,所以加到F(就是10进制中的15),要进一位,即10(读作YI LING,别读成SHI)

再举个例吧:2F+3A,写成竖式,先算F+A,F是十进制中的15,A是十,加起来是二十五,在十六进制中,满十六进10,二十五在十六进制中就是19,所以个位是9,进1,2+3+1=6,最后等于69

是不是很乱?其实跟二进制、八进制一个道理,只是十六进制数多一点,比较麻烦,二进制是满二进10,八进制是满8进10,先把二进制和八进制练熟练一点再来十六进制就比较轻松了

分享到:

2008-08-07 19:40

浏览 1641

评论

c++十六进制加法_16进制数之间的加法相关推荐

  1. 16进制数之间的加法

    十六进制 1. 数码: 0. 1. 2 .... 9.A. B. C. D. E. F. 其中:十六进制数码:A B C D E F 十进制数值:10 11 12 13 14 15 基数: 16 2. ...

  2. 计算机不同进制数之间的转换,计算机进制数之间的转换002

    不错 除以16取余和倍数 如: (120)10 120/16 =8 ...8(余8) 8(余数8)/16=0 (8) (120)10 =(88)16 回答人的补充 2009-08-14 09:42 计 ...

  3. 各种进制数之间的转换

    计算机中各种进制数之间的转换 各种进制之间的转化都可以通过二进制为桥梁 二进制之间整数的转换 示例1:二进制数1100转化为各种进制数 1100转化成十进制数 ​ 1100 = 1*23+1*22+0 ...

  4. 彻底明白各进制数之间的转换

    进制之间的转换是很基础的知识,为了清晰.简单.易懂的弄清楚这方面,所以我才写这篇文章的念头,希望能让你再也不用担心.害怕进制之间的转换了. 二进制 二进制是计算技术中广泛采用的一种数制.二进制数据是用 ...

  5. 不同进制数之间的转换

    一.都有哪些进制? ①二进制: 只有0.1两个数字,以0b开头; ②八进制: 0.1.2.3.4.5.6.7,以0开头; ③十进制: 0.1.2.3.4.5.6.7.8.9 ④十六进制: 0.1.2. ...

  6. 1.不同进制数之间的相互转换

    我们比较常用的数制有十进制.二进制.八进制和十六进制.二进制就是逢二进一,每位都是小于二的数,其他进制类推.计算机存储数据使用的是二进制编码. 对于一个R进制的数X来说,其值可以通过下面的公式算出来: ...

  7. 任意进制数之间的转换

    #include <stdio.h> #include <string.h> #include <math.h> /*该函数可以实现小于整型数据的任意进制之间转换* ...

  8. 16进制数和10进制数之间的转换

    1.16进制转10进制数 parseInt(string, radix) 解析一个字符串并返回指定基数的十进制整数,radix 是 2-36 之间的整数,表示被解析字符串的基数. //将10这个字符指 ...

  9. 我愿称之为最强归纳—浮点数的规格化与进制数之间的转换

    一.十进制数按照阶码用移码表示,尾数用补码表示进行规格化 (1)将十进制数转化为二进制 (2)写成1.0或者0.1*2^n的表达式 (3)阶码E(移码)=n(阶码真值)+2^m(偏移量) (m代表阶码 ...

  10. C语言实现任意进制数之间的转换

    使用C语言编程实现任意进制数(2-16进制)转换为其他任意进制数(2-16进制),实验平台:vs2015. #include<stdio.h> #include<string.h&g ...

最新文章

  1. Vue 数组中更新属性值后,视图不更新,等待其他元素更新后会触发的解决办法...
  2. 搜索目录下 匹配文件中 最新的文件 路径
  3. oracle数据泵数据库导出导入及定时备份
  4. 什么样的网站结构备受搜索引擎喜爱?
  5. c语言 倒计时不清屏_打字游戏超细讲解(C语言基础小游戏)
  6. WCF学习笔记之序列化
  7. word 2010中正文页码如何从第1页开始?
  8. python基础语法类型_Python基础入门语法和变量类型(一)
  9. SpringBoot:第一篇 新建spring boot 应用
  10. 配置Apache2+PHP5+MYSQL5
  11. 拓端tecdat|R语言BUGS/JAGS贝叶斯分析: 马尔科夫链蒙特卡洛方法(MCMC)采样
  12. .Net 机器学习资源,你有想要的么
  13. Unity 手机游戏屏幕翻转/转屏问题
  14. 从屡遭拒稿到90后助理教授,罗格斯大学王灏:好奇心驱使我不断探索
  15. Python函数初始
  16. 径向基函数模型matlab,径向基函数RBF.ppt
  17. 联通启动移动核心网二期招标:共146个标段
  18. 超级计算机排行榜历年,历代游戏主机浮点运算能力排行榜 究竟谁才是真正的性能怪兽...
  19. linux下的rtc机制
  20. 全球区块链第9周看点 | 以太坊君士坦丁堡/圣彼得堡硬分叉正式完成;纳斯达克正式上线BTC和ETH指数...

热门文章

  1. IDEA 社区版下载与安装
  2. shell脚本中的 EOF 是什么意思?
  3. 第十篇:React 中的“栈调和”(Stack Reconciler)过程是怎样的?
  4. 腾讯云,体验万象优图鉴黄服务
  5. 使用腾讯轻量搭建Cydia软件源,随时随地稳定下载
  6. python爬取天眼查_求指教!! 爬取天眼查数据的时候,脚本运行一段时间,就会被天眼查的反爬取搞出来。怎么能躲过这个检测...
  7. JSAPI 高德地图应用--关键字搜索、POI搜索定位,获取经纬度
  8. 《你不可不知的50个建筑学知识》之哥特式建筑 1
  9. win10装debian 双系统_如何安装win10和linux [ubuntu14]双系统
  10. UE4编辑器界面语言切换