浮点数1 转化成二进制或十进制1的问题 点击:459 | 回复:2



tangshaojun

    
  • 精华:0帖
  • 求助:7帖
  • 帖子:12帖 | 23回
  • 年度积分:0
  • 历史总积分:69
  • 注册:2013年5月13日
发表于:2013-05-18 15:08:19
楼主

我用INT 命令将二进制浮点数转化成二进制数,为什么有的浮点值显示为1 转化成二进制就显示0了呢?

怎么把二进制浮点数的整数部分,变换成整形的啊




wjlovelj

  • 精华:0帖
  • 求助:3帖
  • 帖子:15帖 | 169回
  • 年度积分:6
  • 历史总积分:2783
  • 注册:2011年7月11日
发表于:2013-05-19 22:51:05
1楼

int指令就是对浮点数进行取整操作。。。整数部分保留,小数部分去掉。形成一个16为的整数。 dint指令就是形成一个32的整数。

ascetic

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 44回
  • 年度积分:0
  • 历史总积分:43
  • 注册:2013年5月20日
发表于:2013-05-20 09:50:32
2楼

PLC解开时自毁程序视频教程(西门子   三菱  松下 台达==) 需要加2890348896


热门招聘
相关主题

官方公众号

智造工程师