西门子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)十六进制转二进制

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

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值