zx1234
级别: 论坛先锋
精华主题: 0
发帖数量: 871 个
工控威望: 1207 点
下载积分: 7642 分
在线时间: 596(小时)
注册时间: 2012-10-02
最后登录: 2024-12-18
查看zx1234的 主题 / 回贴
楼主  发表于: 2017-07-07 18:31
帮忙看看,加法的结果最大只有32767;除法的余数不对。谢谢!
附件: fx1s简易整数运算.zip (12 K) 下载次数:25
网站提示: 请不要用迅雷下载附件,容易出错
zhtokokk
级别: 家园常客
精华主题: 0
发帖数量: 522 个
工控威望: 833 点
下载积分: 59900 分
在线时间: 394(小时)
注册时间: 2015-03-23
最后登录: 2024-12-17
查看zhtokokk的 主题 / 回贴
1楼  发表于: 2017-07-13 07:41
       TO:   楼主及相同意见的:
              运算:
              13/5=2.6
             等于号后面的2为整数部分,6为小数部分,此处6不是余数
      
       13/5:  结果是:商2  ,  余数是3      
              
                 2为商,3是余数
        程序中,是整数双字除法,存的是商和余数

        概念不清楚,结果也就不明不白





        
zhtokokk
级别: 家园常客
精华主题: 0
发帖数量: 522 个
工控威望: 833 点
下载积分: 59900 分
在线时间: 394(小时)
注册时间: 2015-03-23
最后登录: 2024-12-17
查看zhtokokk的 主题 / 回贴
2楼  发表于: 2017-07-13 07:48
引用
引用第13楼周信于2017-07-12 21:30发表的  :
我要的计算结果是2  6就行,究竟谁要去读小学?明显用计算器算出的结果是2   6;PLC算出的是2  3.我不想争论谁对谁错,只要结果是2  6就行





        

                 计算器算出的结果是2   6;PLC算出的是2  3.

                 他俩算出的结果都对.
                  计算器算出的结果是2   6,,它是以带小数点的数据来表示结果
         PLC算出的是2  3.,,是以商 附余数的形式来表示结果.
zhtokokk
级别: 家园常客
精华主题: 0
发帖数量: 522 个
工控威望: 833 点
下载积分: 59900 分
在线时间: 394(小时)
注册时间: 2015-03-23
最后登录: 2024-12-17
查看zhtokokk的 主题 / 回贴
3楼  发表于: 2017-07-13 07:53
引用
引用第2楼周信于2017-07-07 20:45发表的  :
请继续    发现一个规律:如果被除数是10或100,得出的余数是对的



      在13/5除法运算中,
      
       被除数是13,,除数是5
zhtokokk
级别: 家园常客
精华主题: 0
发帖数量: 522 个
工控威望: 833 点
下载积分: 59900 分
在线时间: 394(小时)
注册时间: 2015-03-23
最后登录: 2024-12-17
查看zhtokokk的 主题 / 回贴
4楼  发表于: 2017-07-14 08:31
引用
引用第13楼周信于2017-07-12 21:30发表的  :
我要的计算结果是2  6就行,究竟谁要去读小学?明显用计算器算出的结果是2   6;PLC算出的是2  3.我不想争论谁对谁错,只要结果是2  6就行

       被除数乘以10,除数不变,取商。
    在屏上,显示商,显示数据取2位有效数据,小数点后一个数据