JINZHIZHUANHUAN
二、八、十六进制
1.二进制(B)
1)逢二进一
2)0 1
3)三种表示方式:()2或()B或101.01B
2.八进制(O)
1)逢八进一
2) 0,1,2,3,4,5,6,7
3)()8或()O
3.十进制(D)
1)逢十进一
2)0,1,2,3,4,5,6,7,8,9
3)()10或()D或27.95D或18(直接写十进制,不加任何标志)
4.十六进制(H)
1)逢十六进一
2)0~9,A,B,C,D,E,F
3)()16或()H或2A.0EH
数制转换
1.十<--->二
整数部分,小数部分
1/2=0.5 (2^-1) 1/4=0.25 (2^-2) 1/8=0.125(2^-3)
128=2^7 64=2^6 32=2^5 16=2^4 8=2^3 4=2^2 2=2^1 1=2^0
1)十进制转换为二进制
例如:
(79.75)10=( )2
解析:
整数部分:
79>64=2^6 (1)
79-64=15<32 (0),15<16 (0)
15>8 (1)
15-8=7>4(1)
7-4=3>2(1)
3-2=1>1(1)
小数部分:
0.75>0.5(1)
0.75-0.5=0.25 =0.25(1)
故,(79.75)10=(1001111.11)2
再如,(137.25)10=(10001001.01)2
2)二进制转换为十进制
例如(101101101.111)2=( )10
解析:整数部分:1有,2没有,4有,8有,16没有,32有,64有,128没有,256有
有:1+4+8+32+64+256=365
小数部分:0.5有,0.25有,0.125有
有:0.5+0.25+0.125=0.875
故,(101101101.111)2=(365.875)10
2.二<---->八
1)八进制转换为二进制
例如,(35.4)8=( )2
解析:以小数点为基准,一位化三位
4--->100
5--->101
3--->011
进而,(35.4)8=(011101.100)2,但是书写时要求前零和后零去掉
故,(35.4)8=(11101.1)2
2)二进制转换为八进制
例如,(1101101.11)2=( )8
解析:以小数点为基准,不足位添零
(001|101|101.|110)2
整数部分:
001--->1
101--->5
101--->5
小数部分:
110--->6
进而,(001|101|101.|110)2=(155.6)8
故,(1101101.11)2=(155.6)8
注意,前添零和后添零的关系;前消零和后消零的关系。
3.二<--->十六
1)十六进制转换为二进制
例如,(5E.C)16=( )2
解析:以小数点为基准,一位化四位
整数部分:
5--->0101 (5=4+1)
E--->1110 (14=8+4+2)
小数部分:
C--->1100 (12=8+4)
进而,(5E.C)16=( 0101|1110.1100)2
故,(5E.C)16=( 1011110.11)2
注意,前添零和后添零的关系;前消零和后消零的关系。
2)二进制转换为十六进制
例如,(1101101.11)2=( )16
解析:以小数点为基准,不足位添零
(0110|1101|.1100)2
整数部分:
0110--->4+2=6--->6
1101--->8+4+1=13--->D
小数部分:
1100--->8+4=12--->C
进而, (0110|1101|.1100)2=(6D.C )16
故,(1101101.11)2=(6D.C )16
JINZHIZHUANHUAN相关推荐
- c语言图片合并 代码,帮个忙,合并代码
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 合并后的代码 #include #include"windows.h" #include "math.h" #in ...
- java实现8、10、16、2进制之间的相互转换(简单易懂实用快速)
文章目录 1.二进制与其他进制的转换 2.十六进制与其他进制的转换 3.十进制与其他进制的转换 4.八进制与其他进制的转换 今天在练习算法题的时候遇到了进制之间的转化,如果通过深究原理的方式来写代码的 ...
- java n 转换_自己写的Java N进制互相转换(2=N=16)
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 第一次发帖 欢迎大家指点缺点 import java.util.Scanner; import java.util.Stack; /** * N进制转换( ...
- CTFshow--常用姿势
文章目录 web801 web802 web803 web804 web805 web806 web807 web808 web809 web810 web811 web812 web813 web8 ...
- 安卓版的java程序代码
正确例题 import java.util.*; public class Ha{ public static void main(String[] args) { String a[]={" ...
- SSRF - ctfhub -2【FastCGI协议、Redis协议、URL Bypass、数字IP Bypass、302跳转 Bypass、DNS重绑定Bypass】
FastCGI协议 知识参考:CTFhub官方链接 首先介绍一下原理(这里简单介绍,详情请看官方附件) 如果说HTTP来完成浏览器到中间件的请求,那么FastCGI就是从中间件到某语言后端进行交换的协 ...
- CTFHub-SSRF(全部)
文章目录 内网访问 伪协议读取文件 端口扫描 POST请求 文件上传 FastCGI协议 Redis URL Bypass 数字IP Bypass 302跳转 Bypass DNS重绑定 Bypass ...
- 29.CSRF及SSRF漏洞案例讲解
文章目录 CSRF&SSRF---漏洞案例讲解 1. CSRF---跨站请求伪造攻击 CSRF漏洞解释,原理 导图 原理详解 CSRF漏洞检测,案例,防御 防御方案 2. SSRF(服务器端请 ...
- java 实现N进制转M进制
1. 把10进制转成N进制:除N取余,逆序排列 这里逆序排列使用StringBuilder类的reverse()函数来实现. /*** 10进制整数转换为N进制整数. 10进制转换为N进制的方法是:这 ...
最新文章
- 堡垒机高危命令正则表达式
- 摄像机的几个重要的技术指标
- 电脑的基础术语_运营小白,你应该知道的基础专业术语
- 架构师之路 — 分布式系统 — Protocol Buffers 序列化协议
- 升级OS10.11系统后 Xcode6.4的变化少了个按钮 could not launch “Xcode” Xcode 插件安装...
- 数据可视化|实验五 分析1996-2015年人口数据各个特征的分布与分散状况
- kali扫描内网ip_Metasploit路由转发实现内网渗透
- volatile和原子操作
- anaconda的虚拟环境中查看已经安装好的包
- linux查询redis版本_Docker安装Redis并介绍漂亮的可视化客户端进行操作
- HDU 1711 Number Sequence (KMP)
- Vue.js2.0从入门到放弃---入门实例(一)
- python都被我用来爬美女图片了
- python回归分析波士顿房价_python 线性回归(Linear Regression)预测波士顿房价
- fifa一直连接服务器,FIFA足球世界服务器连接掉线原因及解决方法
- 你看这雪花如此的美丽
- 全链路压测那点事(一)
- 怎么减少别人屏蔽你的朋友圈(二)
- 解决低版本matlab打开高版本Matlab的.m文件时,出现中文乱码的问题。
- 免费在线鉴别邮箱是不是国外客户(真实外国人)
热门文章
- filesystemwatch java_FileSystemWatch 对文件的监测 修改 创建 删除 并写入日志 – RunningMan1229 – 博客园...
- ps拖不进图片解决方法
- uni-app隐藏图标隐式唤醒第三方app scheme方式(二 隐式调用)
- 微信内网站微信支付对接
- 达梦数据库学习记录-包含安装、创建、体系结构、表空间用户模式对象管理备份与还原等
- 关键字在百度推广助手删除了还能还原吗?
- 【BZOJ3884】【降幂大法】上帝与集合的正确用法
- i58250u是低端处理器吗_锐龙R3 2200G处理器搭配什么显卡好【图文详解】
- UE4 UMG中文字缩放
- 攻城狮与程序猿的区别