进制转换(二进制,八进制,十进制,十六进制)涵盖整数与小数部分,内容的图片全为手写【详细图解】

简介: 进制转换(二进制,八进制,十进制,十六进制)涵盖整数与小数部分,内容的图片全为手写【详细图解】

1. 各进制表示数


二进制:0,1逢二进一

八进制:0 ~ 7逢八进一

十进制:0 ~ 9逢十进一

十六进制:0 ~ 9,A ~ F逢十六进一

进制转换由一组数码符号和两个基本因素“基数”与“位权”构成。

基数是指:进位计数制中所采用的数码(数制中用来表示“量”的符号)的个数。

位权是指:进位制中每一固定位置对应的单位值。


1.1 数码

每个进制中能够使用的数字符号,就称为该进制的数码。

如:二进制的数码就是 1,0.


1.2 基数

该进制中能够使用数码的个数就成为该进制的基数。

如:八进制基数就是8.


1.3 位权

该进制基数的n次方,n表示……2,1,0,-1,-2……个位

如:十六进制,16的n次方。


2. 十进制转换为其他进制


2.1 整数部分

整数部分:就是十进制的数码除以要转制的基数,取其余数,由下到上写结果。


十进制转换二进制 如:(43)10 = ()2


十进制转换为八进制 如:(43)10 = ()8

十进制转换十六进制 如:(87)10 = ()16


2.2 小数部分

用小数部分乘要转制的基数,取其整数,从上到下取结果。


如:(0.625)10 = ()2


3. 其他进制转换为十进制


就是利用其它进制每位的数码乘该位该进制的位权,所有数之和就是对应的十进制数。


如:(326)8 = ()10

3 * 8 ^2 + 2 * 8^1+ 1* 8 ^ 0

如:(C916)16 = (12*16^ 3 + 9 * 16^ 2 + 1 * 16 ^ 1+9 *16 ^0)10


4. 二进制转换为八进制


把二进制从右向左(整数部分),每三位代表一位八进制数,不够三位,前面补0。


如:

(1110101011)2 = ()8

(742)8 = ()2


5. 二进制转换为十六进制


把二进制从右向左(整数部分),每四位代表一位十六进制,不够四位,前面补0。


如:

(1110101011)2 = ()16

(DF9)16 = ()2


6. 八进制转换为十六进制


如:(563)8 = ()16


如果这份博客对大家有帮助,希望各位给恒川一个免费的点赞作为鼓励,并评论收藏一下,谢谢大家!!!

制作不易,如果大家有什么疑问或给恒川的意见,欢迎评论区留言。

相关文章
|
并行计算 PyTorch 算法框架/工具
mmcv-full1.3.8 在win10上的安装
mmcv-full1.3.8 在win10上的安装
516 0
|
机器学习/深度学习 人工智能 算法
青否数字人声音克隆算法升级,16个超真实直播声音模型免费送!
青否数字人的声音克隆算法全面升级,能够完美克隆真人的音调、语速、情感和呼吸。提供16种超真实的直播声音模型,支持3大AI直播类型和6大核心AIGC技术,60秒快速开播,助力商家轻松赚钱。AI讲品、互动和售卖功能强大,支持多平台直播,确保每场直播话术不重复,智能互动和真实感十足。新手小白也能轻松上手,有效规避违规风险。
|
9月前
|
网络协议 搜索推荐 Linux
Minecraft配置文件参数说明(基岩版服务器篇)
server.properties 是 Minecraft Bedrock 服务器的核心配置文件,用于定义服务器的基本设置和运行规则。文件通常位于服务端根目录(Windows 示例路径:`C:\bedrock-server`;Linux 示例路径:`/opt/bedrock-server/` 或自定义路径)。根据需求调整参数,可实现个性化服务器配置。
991 2
|
9月前
|
传感器 监控 Java
Java代码结构解析:类、方法、主函数(1分钟解剖室)
### Java代码结构简介 掌握Java代码结构如同拥有程序世界的建筑蓝图,类、方法和主函数构成“黄金三角”。类是独立的容器,承载成员变量和方法;方法实现特定功能,参数控制输入环境;主函数是程序入口。常见错误包括类名与文件名不匹配、忘记static修饰符和花括号未闭合。通过实战案例学习电商系统、游戏角色控制和物联网设备监控,理解类的作用、方法类型和主函数任务,避免典型错误,逐步提升编程能力。 **脑图速记法**:类如太空站,方法即舱段;main是发射台,static不能换;文件名对仗,括号要成双;参数是坐标,void不返航。
365 5
|
存储 C语言
数据在内存中的存储方式
本文介绍了计算机中整数和浮点数的存储方式,包括整数的原码、反码、补码,以及浮点数的IEEE754标准存储格式。同时,探讨了大小端字节序的概念及其判断方法,通过实例代码展示了这些概念的实际应用。
1015 1
|
缓存 Java 开发工具
【spring】如何解决循环依赖
【spring】如何解决循环依赖
701 56
|
TensorFlow 算法框架/工具 iOS开发
手把手教你-MAC虚拟环境搭建TensorFlow开发环境
手把手教你-MAC虚拟环境搭建TensorFlow开发环境
|
搜索推荐 物联网 vr&ar
"电子书VS纸质书:一场跨越时空的阅读盛宴,你站哪队?揭秘数字与纸墨的终极对决,哪种阅读方式才是你的真爱?"
【8月更文挑战第14天】电子书与纸质书作为知识传播的载体,各具特色。电子书凭借便携性、个性化设置及互动功能受到欢迎;而纸质书则以其独特的感官体验、收藏价值和促进深度阅读的特点保持着吸引力。随着技术进步,两者正逐步融合,如电子书提供沉浸式体验,纸质书引入智能元素,共同丰富阅读世界。
360 0
如何定时打开网站
该内容是一个教程,介绍如何使用一个工具设置定时任务自动打开网页。用户需要从度娘网盘或蓝奏云下载工具,提取码分别为qwu2和2r1z。然后在工具中按Ctrl+3进入定时器模块,新建任务命名为“百度”,设置每1分钟执行一次,打开百度网站。通过右键添加链接并输入百度网址,完成设置后,倒计时任务会在主界面显示,计时结束会自动打开百度。
|
安全 算法 Java
实现Java中的线程安全集合类
实现Java中的线程安全集合类

热门文章

最新文章