猿问

c# LRC算法

我现在得一串字符,例如:0036303230303030303030303030303030303030303030303031303030303030303030323030,我想取得这串字串的校验码,怎么去做啊!

斯蒂芬大帝
浏览 1015回答 2
2回答

qq_遁去的一_1

string str ="0036303230303030303030303030303030303030303030303031303030303030303030323030"; char []ch= str.ToArray();int sum = 0;foreach (var b in ch){    sum += int.Parse(b.Tostring());}sum =sum % 255;//模FFsum = ~sum + 1;//取反+1string lrc = Convert.ToString(sum, 16);

胡子哥哥

上面这个是取一段字符的效验码,当得出来的数值是三位的时候,取后两位!程序绝对可用,我和下位机通讯的时候就是用的这个方法
随时随地看视频慕课网APP
我要回答