二、八、十、十六进制介绍及进制转换
进制:是计算机中数据的一种表示方法。N进制的数可以用0~(N-1)的数表示,超过9的用字母A-F表示。
10进制:用0~9的数表示,逢10进1。
16进制:由0~9,A~F组成,与10进制的对应关系是:0~9对应0~9;A~F对应10~15;字母不区分大小写。
2进制:由0~1组成
8进制:由0~7组成
数据在计算机的表示,最终以二进制的形式存在,也就是常见的0101011...
我们操作计算机,实际就是使用程序和软件在计算机上各种读写数据。
进制越大,数的表达长度也就越短。
之所以使用16或8进制,而不是其他的,诸如9或20进制,是因为2、8、16,分别是2的1次方、3次方、4次方,使得三种进制之间可以非常直接的相互转换
1.二进制转换十进制
要从右到左用二进制的每个数去乘以2的相应次方,小数点后则是从左往右
例如:二进制数1101.01转化成十进制
1101.01(2)=1*20+0*21+1*22+1*23 +0*2-1+1*2-2=1+0+4+8+0+0.25=13.25(10)
所以总结起来通用公式为:
abcd.efg(2)=d*20+c*21+b*22+a*23+e*2-1+f*2-2+g*2-3&#
二、八、十、十六进制介绍及进制转换相关推荐
- python学习-综合练习三(斐波那契数列、阿姆斯特朗数、//和/、十进制转二进制bin、八进制oct、十六进制hex、进制转换源码、python中::和:的区别)
文章目录 斐波那契数列 阿姆斯特朗数 十进制转二进制bin.八进制oct.十六进制hex 补充进制转换源码 python中::和:的区别 说明:本篇博文的知识点大部分来自 Python3 实例 斐波那 ...
- java:数据结构(二)栈的应用(进制转换全收集)
说到进制转换,java已经封装了基本的方法,在竞赛中使用封装的方法自然能节省大量时间 另一位仁兄介绍的封装好的方法: https://blog.csdn.net/m0_37961948/article ...
- (二-1)多码之间的进制转换【计算机组成原理】
文章目录 (一)进制转换 (二)BCD码 1,8421码 2,余3码 3,2421码 4,复习 (三)ASCII码 (四)汉字的编码方式 1,区位码 2,输入 3,输出 (五)字符串 (三,四,五)复 ...
- php八进制十六进制,php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码...
十进制转换为二进制.八进制.十六进制 从十进制向其它进制转换,用的是就用该数字不断除以要转换的进制数,读取余数.连接一起就可以了. 复制代码代码如下: /** *十进制转二进制.八进制.十六进制不足位 ...
- 二进制,十进制,八进制,十六进制之间的进制转换
常见的进制转换 十进制转二进制 方法为:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止. 然后将所得到的余数从最后一位开始倒过来得到的就是 ...
- 计算机里常用的二/八/十/十六进制
休闲之余整理了下电脑和手机计算器里最常用的进制 1.HEX,Hexadecimal ,代逢十六进一,表十六进制.一般用数字0到9和字母A到F表示,其中A~F表示10~15.前缀一般用数字0和字母X(不 ...
- 十六进制转八进制——进制转换
资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 给定n个十六进制正整数,输出它们对应的八进制数. 输入格式 输入的第一行为一个正整数n (1<=n<=10). 接下来n行 ...
- 二进制 八进制 十进制 十六进制 之间进制转换(图解篇)
一.本文所涉及的内容(Contents) 目录 一.本文所涉及的内容(Contents) 二.背景(Contexts) 三.进制转换算法(Convert) ( ...
- 进制转换(二进制,八进制,十进制,十六进制)
本节内容: 进制的基本讲解 二进制转八.十.十六进制 二.八.十六进制转十进制 十进制转二.八.十六进制 1.进制的基本讲解: 进制就是满多少向前进一位,我们平时使用的数字,计算的规则都是十进制的,特 ...
最新文章
- Python基础语法-Python,Java,C++变量互换值的区别
- 探索适用于Apache Spark的Spline Data Tracker和可视化工具(第2部分)
- phpcms如何修改数据库图片地址?域名变更后图片附件路径只能手动修改数据库更新?
- 为啥加班多太多对身体会造成影响,不干活就不会对身体造成影响么?
- linux chown
- 视频号直播带货成交的三大关键
- 继承、私有属性-Python
- MySQL left join right join inner join 区别
- C++ Primer 5th 第14章 重载运算与类型转换
- python解析器下载_pak文件解析-pak文件解析工具下载Python版-西西软件下载
- 2022年GPS广播星历精密星历如何下载
- 蓝宝石rx470d原版bios_AMD又能开核?刷完BIOS后性能白给,这次血赚了
- 《软件架构与设计模式》思维导图
- java静态链表_Java数据结构——静态链表实现
- 2017年进口食品代理加盟排行榜
- 如何在D盘以管理员身份,运行cmd
- 点击按钮没反应,或者有时有反应有时没反应
- ElasticSearch 基础(七)之分析器
- \t\t使用INDY的IdMappedPortTCP控件实现动态的HTTP代理服务器
- manjaro deepin 闪屏_微信聊天“闪屏”特效,整蛊效果100分!
热门文章
- 归梦序曲,幻想延续 —— 宫崎骏《起风了》影评
- 12 【网页布局总结 元素的显示与隐藏】
- Dogecoin官方提醒:有消息称Dogecoin v1.15.0修复v1.14.3中的漏洞,其未指向官网或为恶意软件
- keil5固件库版本的工程建立
- 学堂在线疾风计划程序设计基础第1-4章
- 几个好玩的在线编程网站
- PSP超强金手指FreeCheat简体中文完整包
- 2.计算机网络是把双刃剑,网络是把双刃剑 安全使用是关键
- 【图像融合】基于RP、CVT、DTCWT、NSCT-SR+DWT-SR+拉普拉斯金字塔算法-SR等实现MRT图像融合附matlab源码
- 揭秘BAT等互联网公司的薪酬结构