一、十进制数(D)的转换
1、二进制(B)、八进制(Q)、十六进制数(H)转十进制(D)
公式:二进制。八进制、十六进制、十六进制的各位数字分别乘以各自的基数(2,8,16)的(N-1)次方,其相加之和便是相应的十进制数。
例1:110B=1*2的2次方+1*2的一次放+0*2的零次方=4+2+0=6D;
例2:110Q=1*8的2次方+1*8的1次方+0*8的0次方=64+8+0=72D;
例3:110H=1*16的2次方+1*16的1次方+0*16的0次方=256+16+0=272D
2、十进制数转其他进制数
公式:整数部分用除基数(2,8,16)取余的算法,小数部分用乘基取整的方法,然后将整数与小数部分拼成一个数作为转换的最后结果。
例1:十进制转二进制
(76)D ---> B
76 / 2 ...0
= 38 / 2 ...0
= 19 / 2 ...1
= 9 / 2 ...1
= 4 / 2 ...0
= 2 / 2 ...0
= 1 / 2 ...1
(76)D = (100110)B
例2:十进制数转八进制
(76)D ---> Q
76 / 8 ...4
= 4 / 8 ...1
= 1 / 8 ...1
(76)D = (114)Q
例3:十进制数转十六进制
(76)D ---> H
76 / 16 ...12
= 12 / 16 ...4
(76)D = (4C)H
二、二进制数(B)的转换
1、二进制转八进制
方法:从小数点位置开始,整数部分向左,小数部分向右,每三位二进制数为一组用一位八进制的数字来表示,不足三位的用0补足。
例1:(010110.001100)B ---> Q
010 110 . 001 100 每三位为一组,每位乘以基数的(N-1)次方后相加
2 6 . 1 4
所以 :(010110.001100)B = (26.14)Q
2、二进制转十进制(见十进制)
3、二进制转十六进制
和二进制转八进制一致
4、八进制、十进制、十六进制转二进制
方法:分别除以2,取余继续除,然后将整数与小数部分拼成一个数作为转换的最后结果。
分享到:
相关推荐
二进制的转换;数据类型的由来,java的进制转换,数据的类型范围,转码,补码,反码的算法
C语言实现十进制转换到二进制、八进制、十六进制
学习C#必经之路,入门级知识总结,笔记本知识概况,走一步再走一步
《计算机常用进制及其转换》的笔记,主要记录了,进制的由来、生活中常用的进制、计算机中的二进制、四种的进制的介绍、八进制和十六进制以及进制之间的转换。适合初学者,学习常用的二进制,八进制,十六进制以及十...
随手 笔记 便 于以后 查找
十进制转换二进制:数字世界的底层逻辑 本文将详细介绍如何将十进制数转换为二进制数。文章将涵盖转换的原理、步骤、以及实际应用场景。通过本文的学习,读者可以掌握十进制转换二进制的基本技巧,并在实际项目中...
进制转换exe程序+C源码.rar 根据毕老师的Java基础课程讲解的原理用C语言写的
学习C++必经之路,入门级知识总结,笔记本知识概况,走一步再走一步
C程序学习第一天学习笔记:使用虚拟机基础编译,进制转换,注意事项。
对接爱快DHCP的OPTION需要对option60 option138 进行转换。DHCP option60输入TP-LINK 爱快中转换填入的值是54:50:2D:4C:49:4E:4B option138 为AC的远程地址,需要提前做好AC的相应配置工作。 假设是110.52.52.52 ...
此文件用于记录十进制,二进制,八进制,十六进制之间的转换,用来复习和快速了解进制之间如何转换。此笔记纯属学习时自己的摘抄,个人理解,有需要的可以自行下载。
数制的概念 数制是人们利用符号进行计数的科学方法。数制有很多种,在计算机中常用的数制有:十进制,二进制和十六...计算机是信息处理的工具,任何信息必须转换成二进制形式数据后才能由计算机进行处理,存储和传输。
这是一个非常简单的 Android 游戏,用于练习将数字从十进制转换为二进制。 贡献 分叉它( ) 创建您的功能分支( git checkout -b my-new-feature ) 提交您的更改( git commit -am 'Add some feature' ) 推送...
本文介绍了python十进制和二进制的转换方法(含浮点数),分享给大家,也给自己留个笔记,具体如下: 我终于写完了 , 十进制转二进制的小数部分卡了我将近一个小时 上代码 #-*- coding: utf-8 from decimal ...
用于音乐的任意二进制到音乐转换器。 算法 读入二进制文件并按顺序分成 4 个部分 对于每个部分,转换为十六进制 0-B 是 AB 的音乐顺序 C 和 D 指定键更改 E 和 F 表示凹槽变化 通过输入的长度确定速度和拍号 重做这...
包括:OSI简介、TCP/IP协议簇简介、数据封装和解封装、进制转换 (此资源适合新手) (作者:千锋教育-磊哥)
Halcon_Bitmap转换方法 写的文档 开发笔记
冒泡排序 数组 运算符 算法 进制转换 方法 Java编译原理 循环 分支 有详细的讲解附带doc文档笔记
Perl 脚本用于在 HTK 和 HTS 中将二进制模型转换为文本模型 #作者信息 作者:帅江 邮箱: 日期:20141229 #笔记 Perl 脚本还需要额外的文件:config 和 empty.hed(这是空的) bmmf2mmf.pl 类似于 convert.pl ...
本笔记涵盖了C语言进制转换、变量、关键字、注释、三大语句、函数、数组、结构体、指针、隐式类型转换、原码反码补码、迭代递归、缓冲区、基本数据结构等26个方向深度解剖C语言学习路线,让每一个学子,都拥有最通透...