• 8244阅读
  • 2回复

[提问]Qt中数据运算求教(已解决) [复制链接]

上一主题 下一主题
离线morriszy
 

只看楼主 倒序阅读 楼主  发表于: 2011-02-21
CRC(1字节)=   ( 1字节 + 1字节 + 1字节+ 1字节 ) mod 255

这个如何求解?  字节转换成数据使用什么函数? mod使用什么函数?
[ 此帖被morriszy在2011-02-24 08:42重新编辑 ]
VS2010+Qt4.7.0
只看该作者 1楼 发表于: 2011-02-23
字节转换成数据?不理解。转化成int型?long型?
mod是取余数的意思,有运算符“%”可以计算。

另你不是有公式了吗?
  1. unsigned char byte1,byte2,byte3,byte4;
  2. unsigned char crc;
  3. crc = (byte1+byte2+byte3+byte4)%255;


按你给的算法,这样不行?
离线morriszy

只看该作者 2楼 发表于: 2011-02-24
谢谢二楼,可以可以,(但是如果溢出,你的算法是不准确的),我用的 fmod();这个函数!
[ 此帖被morriszy在2011-02-25 08:27重新编辑 ]
VS2010+Qt4.7.0
快速回复
限100 字节
 
上一个 下一个