该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

今天上单片机自己琢磨的――,也许对有些人有用,大神别喷。

首先是二进制转换十进制。大家知道所有的二进制10 101 1100 不管怎么变化它都是1开头的,所以第一个数字一定是1这个就不用算了,然后我们从第二位开始看,比如说10那么转换为十进制就是2,11就是3,101就是5。

这里有个规律,只要是0前面的数字就要乘2。比如10,1就是1对吧,然后是0就要把1乘以2,那么1000呢,我们一个个加,1=1, 0=1*2=2, 0=2*2=4, 0=4*2=8。

只要是1前面的数字就要乘2再加1,比0就是多加了个1。比如1111,1=1, 1=1*2+1=3, 1=2*3+1=7, 1=7*2+1=15。

100110就是38对吧,大家转换一下,1=1, 0=1*2=2, 0=2*2=4, 1=4*2+1=9 ,1=9*2+1=19, 0=19*2=38我这里是手机就不写了,太麻烦了,遇到是0就要乘2遇到是1就要乘2再加1,大家多多练习- -。

然后讲一讲十进制转换二进制,会了转换十进制自然就会转换二进制了,好了废话不多说啊,开始。

这里也有个定理,这个十进制数是积数就写1,是哦数就写0,边讲边说啊。比如40那么第一步首先就是看它是什么数,这里是哦数那么就是0对吧,然后第二部就要除以2,为什么要除以2呢,因为这是定理- -你记住就行了,除以2是20还是一个哦数那么还写0,在除以2是10还是一个哦数还写0,在除以2是5,是一个积数了,那么就写1,是一个积数就要减1(还是定理),5减1=4,把它变成哦数然后再除2是2,是哦数写0,再除2就是1,是积数写1并减1,好了到了0了就不用写了。那么结果就是000101,还没完,记住不要正着念,要倒着念101000这才是最终结果,大家去转换一下看看这个结果对不对。520就是0,260=0,130=0,65=1,32(65-1除2来的)=0,16=0,8=0,4=0,2=0,1=1(都是哦数除2,积数除2并减1出来的)。结果就是1000001000,大家多多练习,方法不等于掌握程度,会了方法有时候也会算错,多多实践,1100011110000110110100- -,大家自己算算吧,不要作弊。

纯手写- -。

c语言十进制转十三进制,【05-13|教程】发个手动算十进制转换二进制和二进制转换十进制的教...相关推荐

  1. 【PAT甲级 十进制转十三进制】1027 Colors in Mars (20 分) Java版 5/5通过

    题目 是个水题,一次通过. 这道题的大意就是:给你输入3个十进制的数,让你转换成3个十三进制数.在转换的时候,注意不足两位的要用0补全两位. 小坑 提交之前,想起来自查一下我的convert(int ...

  2. java integer转成负数_Java 十进制和十六制之间的转化(负数的处理)

    在一些情况下,我们需要将数字在十进制和十六制下互相转化. 在Java中将十进制转化成十六进制非常的简单. int var = 324; String hex = Integer.toHexString ...

  3. c语言蓝桥十进制转十六进制,蓝桥杯:基础练习 十进制转十六制

    基础练习 十进制转十六进制 时间限制:1.0s   内存限制:512.0MB 问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式.它有0,1,2,3,4,5,6,7,8,9,A,B,C ...

  4. Happy Number 十进制转特殊三进制

    题意 : 开心数仅由2,3,6组成,求第n个开心数是多少 思路 : 并非朴素十进制转三进制,2,3,6,22,23,26-,22在三进制中是00,23则是01,说明这里的三进制应该是0,1,2,00, ...

  5. Python十进制转十五进制

    num=input('请输入要判断的数') new_num=num.split(".") def shiwu(num):list1 = []maolist = {0: '0', 1 ...

  6. 苏联的三进制电脑,为什么被二进制干掉了?

    来源:差评 当我们在电脑上打开一个软件,看一部电影,听一首歌的时候,我们很难想象,这些东西都是由 0 和 1 这样的二进制数字组成的. 但你有没有好奇过?为什么计算机要用二进制呢?难道是因为它效率最高 ...

  7. 二进制转换为三进制 ——C++实现

    二进制转换为三进制 题目: 输入一个2进制的数,要求输出该2进制数的3进制表示. 在3进制的表示中,只有0,1,2三种符号 Input 第1行是测试数据的组数n,后面跟着n行输入.每组测试数据占1行, ...

  8. 二进制、八进制、十进制、十六进制之间的互相转化

    进制 进制:就是进位制,是人们规定的一种进位方法. 对于任何一种进制–X进制,就表示某一位置上的数运算时是逢X进一位.二进制就是逢二进一,八进制是逢八进一,十进制是逢十进一,十六进制是逢十六进一. 例 ...

  9. Excel十进制转三进制(遥控器编码)

    目录 一.生成编码 二.生成不受影响的数值 三.改变十进制的形式 附录 1.固化表格防止修改 2.单个十进制转三进制代码 3.三态拨码开关设定编码 -------------------------- ...

最新文章

  1. gravity 时序图绘制,改
  2. 鸿蒙唯独没有手机,想用鸿蒙OS,却没有华为手机?华为高层:还有1亿台设备可体验...
  3. 信息学奥赛一本通C++语言——1044:判断是否为两位数
  4. macbook pro touch bar卡死的解决方法
  5. Flask Oauth
  6. rancher单节点离线安装_Rancher花里胡哨的部署方式
  7. thrift java 对象_Apache Thrift,Java:对象数据类型
  8. 1.6 使用电脑测试MC20的读取带中文短信功能
  9. bzoj 4605: 崂山白花蛇草水
  10. 电脑XP系统开机速度变慢12种解决办法
  11. 踩坑:文件路径过长问题(超过260字符)
  12. 来自ThoughtWorks肖然的推荐
  13. 2023年中级注册安全工程师结果查询,注安查分官网是哪个?
  14. 快消品季度销量排序预测-线性回归预测分析
  15. android studio 读音,simplicity
  16. ADB常用命令和Monkey命令
  17. SQL Server 安全篇——SQL Server 安全模型(1)——安全性主体层级
  18. 一个文明延续时间的计算
  19. 利用KEIL4开发51单片机的setup(带51仿真器)
  20. socks 编程中的 strncpy_s 坑

热门文章

  1. c语言迭代法求立方根,谁能解释一下立方根的迭代公式,要详细的,thankyou!
  2. WinForm隐藏窗口控制最大化最小化按钮
  3. 李峋同款-C语言版本-爱心
  4. 网页关键字自动高亮,网页高亮批注,保存网页为单文件--浏览器拓展
  5. 使用VC和MATCOM结合开发应用程序心得笔记
  6. 安科瑞AMB300系列母线槽红外测温解决方案
  7. 15Microsoft SQL Server 数据库维护
  8. python多线程爬取淘宝商家图片
  9. 在Revit中,如何编程创建新类型(如窗户或墙)
  10. 数学分析教程史济怀练习8.4