西门子PLC1200学习之进制的转换

四种进制

二进制:由0、1组成;

十进制:由0~9组成;

十六进制:由0~9、A、B、C、D、E、F组成;(主要用来在表达特别大的二进制时,防止写错而用十六进制代替)

八进制:由0~7组成;(这个主要了解一下)

上述四种进制可以相互转换。

二进制与十进制之间的相互转换

(1)十进制转二进制

方法一:短除法(此法比较麻烦,可网上搜索,不赘述);

方法二:罗列2的零次方到2的n次方的计算结果(至于n等于几取决于十进制的大小),然后计算十进制数是由哪几个计算结果相加得出,在相应计算结果下标注1,其余标准0,则可完成转换,例如:

(2)二进制转十进制

从二进制数的右边开始,遇1则计算2的n次方(n=1所在二进制中的位置,注意:最右边为第0位),遇0则略过,最后将计算结果相加得出的结果就是转化后的十进制数,例如:

十六进制转十进制

注:十六进制中的A~F依次代表的是10~15;

转换方法和二进制与十进制之间的转换类似,如图:

二进制与十六进制之间的相互转换

(1)二进制转十六进制

方法:将二进制数从右到左,按每四位划分位一组,最后不够四位的用0凑成四位,然后在每一组中,从右到左一次标注1、2、4、8,最后计算每组所有1处对应标准值的和,得到的结果便时转换后的十六进制,如图:

(2)十六进制转二进制

方法:把十六进制数的每一位都拆成四位的二进制,如图:

西门子PLC1200学习之进制的转换相关推荐

  1. 计算机的信息表示(进制的转换)

    ❤❤大家好,这里喜哈哈,我们就要开始今天的学习了,坐好你的小板凳,拿起你的笔记本,开始今天的学习了. 如果觉的文章对你有用,记得收藏加关注 今天我们要聊的话题--进制. 进制也就是人们规定的一种进位方 ...

  2. java 8进制 前是 零,从零学java笔录-第6篇 进制之间转换

    本讲主要内容: 1:进制理解 2:进制之间转换 3:负数的进制 正文 进制之间的转换: 二进制.八进制.十进制.十六进制之间的转换 1.理解十进制表示数的方式: 下面是以十进制进行讲解 其他进制也类似 ...

  3. 任意进制的转换(C,C++)itoa函数,strtol函数,bitset函数,oct函数,dec函数,hex函数

    十进制转换为(2-10)进制代码方法 #include<stdio.h> int main() {int a,b,count=0,i;scanf("%d%d",& ...

  4. 西门子PLC1200学习之模拟量的使用

    西门子PLC1200学习之模拟量的使用 1.模拟量包含哪些? 压力.流量.温度.湿度.液位等. 2.数字量与模拟量的转换 A/D:模拟量转成数字量 D/A:数字量转成模拟量 3.模拟量输入 物理信号- ...

  5. 西门子PLC1200学习之硬件接线

    西门子PLC1200学习之硬件接线 1.公共端1M接负的信号接线方法(共阴极,PNP) 2.公共端1M接正的信号接线方法(共阳极,NPN) 3.两线制传感器接线方法 (1)共阴极 (2)共阳极 4.三 ...

  6. 有趣的数据结构算法9——利用栈完成2进制到8进制的转换

    有趣的数据结构算法9--利用栈完成2进制到8进制的转换 解题思路 实现代码 GITHUB下载连接 刚学习完栈的我想试试栈都可以干嘛,于是找到了一个小应用,利用栈完成2进制到8进制的转换.如果大家还不清 ...

  7. java中的进制输出转换_Java I/O : Java中的进制详解

    作者:李强强 上一篇,泥瓦匠基础地讲了下Java I/O : Bit Operation 位运算.这一讲,泥瓦匠带你走进Java中的进制详解. 一.引子 在Java世界里,99%的工作都是处理这高层. ...

  8. 使用链栈来对十进制数进行任意进制的转换

    使用辗转相除法,通过链栈来实现一个十进制数字对任意进制的一个转换,提前声明,这里不包括一进制和零进制的转换. #include"stdio.h" #include<stdli ...

  9. 转换成12进制 oracle,oracle 进制其间转换

    当前位置:我的异常网» 数据库 » oracle 进制其间转换 oracle 进制其间转换 www.myexceptions.net  网友分享于:2013-10-06  浏览:2次 oracle 进 ...

最新文章

  1. AI Time 7 | 人机交互的终极状态——人机共生
  2. FPGA之道(35)Verilog中的并行与串行语句
  3. eclipse中测试Hibernate异常报 ORA-00926: 缺失 VALUES 关键字
  4. JSONObject和JSONArray 以及Mybatis传入Map类型参数
  5. 马斯克:正在认真考虑建立社交媒体平台
  6. 【转载】linux进程控制-exec系列 exec系统调用
  7. python 熊猫钓鱼_Python数据结构与算法之使用队列解决小猫钓鱼问题
  8. linux 存文件格式,windows保存的文件传输到linux中格式转换
  9. 你知道军装照H5浏览了多少次吗? 10亿
  10. gotoxy c语言,C语言中的gotoxy()到c++中变成什么了?
  11. android x86应用兼容性,x86如何解决Android应用兼容性问题
  12. 微信小程序switch样式修改
  13. ps快速放大缩小图片
  14. 就想了解服务器为什么1M带宽网速却达不到1M
  15. 前端单行省略号和多行省略号
  16. 【数据可视化应用】IDW插值计算实战案例(附Python和R语言代码)
  17. linux 查看CPU核数
  18. ArcGIS Enterprise托管服务/托管服务器/托管数据库-之“托管”理解
  19. 专业创造奇迹 彩票行业进入数据分析时代
  20. Oracle - 基本入门

热门文章

  1. SAP ABAP MIGO 262
  2. 空间前方交会(利用相机外方位元素和像点坐标进行解算)
  3. 卸载electron-builder打包出来的应用,删除用户数据
  4. PHP模板怎样安装,phpcms网站程序如何安装新的模板文件
  5. mysql intersect 使用方法_MySQL INTERSECT运算符
  6. 【51单片机】51单片机学习资料合集
  7. React-虚拟DOM
  8. 扫地机器人拖实木地板_云鲸拖扫一体机,自动清洗拖布这个方案解决了这类产品的一个痛点...
  9. linux小红帽实验心得,《小红帽》读后感读书心得400字五篇
  10. Linux之kickstart全自动安装