网站首页 > 资源文章 正文
二进制、八进制、十进制、十六进制
区别:数运算时逢几进位,例如十进制就是1-9满10进位。
转换:
1.十进制转二进制
一个数一直除以2(直到商为0),得到的余数从尾到头就是该数的二进制
2.二进制转十进制
把二进制展开,每个数对应一个2^n
例如:100010——>1*2^5+0*2^4+0*2^3+0*2^2+1*2^1+0*2^0
3.二进制转八进制
把一个二进制数拆分为3位一个(从右到左,不够就用0代替),再运算
例如:10100010——>010 100 010——>0*2^2+1*2^1+0*2^0(2) 1*2^2+0*2^1+0*2^0(4) 0*2^2+1*2^1+0*2^0(2)
所以该二进制数的八进制就是242
4.八进制转二进制
就是二进制转八进制的倒转
就以242为例,把242拆分为2 4 2,再对每个数除以2,不够在最左边补0。
5.二进制转十六进制(A<—>10,B<—>11,C<—>12,D<—>13,E<—>14,F<—>15)
与二进制转八进制近似,八进制取3合1,十六进制取4合1,也是从右到左,不够就用0代替
6.十进制、八进制、十六进制之间的转换
(一)要么先把十进制转换成二进制,在用二进制进行转换
(二)或者直接把十进制除以8或16
原码、反码、补码
在计算机中都是以二进制表示,计算机中一个字长为8位,比如:1000 0001,这也叫机器数
在二进制中怎么表示正负的呢?就是以8位二进制数的第一位,0正1负,1000 0001的真值就是+000 0001=+1
1.原码也就是符号位加上绝对值的真值
2.反码
正数的反码就是本身
负数的反码在原码的基础上,符号位不变,其余各位取反
3.补码
正数的补码就是本身
负数的补码在原码的基础上,符号位不变,其余各位取反,最后+1
为什么使用原码、反码、补码?
因为符位号会让计算机变得复杂,所以去掉了减法,只运算加法
比如1-1就可以等于1+(-1),这个通过原码运算1-1是错误的,1-1=0000 0001+1000 0001=1000 0010=-2
所以就出现了反码,但是通过反码运算,1-1又会出现-0,而且0这个值会有两个二进制表示1000 0000 和0000 0000
这样就又出现了补码,这样0就用0000 0000表示,而不会出现1000 0000,1000 0000会表示为-128,因为-128是使用之前的-0的补码来表示的,所以-128没有原码和反码
猜你喜欢
- 2024-11-17 java二进制 原码 反码 补码(java中原码反码补码)
- 2024-11-17 源码,反码,补码其实真的很简单(源码反吗补码)
- 2024-11-17 编码2:源码、反码与补码的计算方式 #集成电路
- 2024-11-17 机器数 真值 原码 反码 补码(机器数真值原码反码补码定义)
- 2024-11-17 计算机基础二进制,原码,反码,补码
- 2024-11-17 计算机中的原码、补码、反码(计算机中的原码,补码,反码的区别)
你 发表评论:
欢迎- 05-24这波色彩配色方案!属于冬天
- 05-24(三色)色彩搭配方案!精美
- 05-24家庭装修,应该如何配色?大牌设计师收藏的36个色卡方案公开了
- 05-24160种穿衣配色方案,总有一种适合你
- 05-24(四色)色彩搭配方案!值得收藏
- 05-24不会色彩搭配?赶紧学会这些基本配色技巧
- 05-24超全37组高级感配色,看上去就很贵的女神范儿,照着穿就对了
- 05-24今夏,穿搭更时髦打开方式:推荐几组“配色方案”,时髦又显白
- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)