TC官方合作论坛
标题:
请教个和校验的问题
[打印本页]
作者:
ledcer
时间:
2015-10-24 19:55
标题:
请教个和校验的问题
请教各位:
我想要对一个字符串做个和校验,在TC里面该如何实现呢?
比如"123",校验和=31+32+33=96,这样。
作者:
言术
时间:
2015-10-24 20:42
功能 和校验(字符串)
变量 临时,累加
变量 长度=字符串长度(字符串)
遍历(变量 i = 0; i < 长度; i++)
累加=累加+字符串返回字符(字符串,i)
结束
返回 字符串格式化("%x",累加)
结束
复制代码
作者:
ledcer
时间:
2015-10-24 20:50
言术 发表于 2015-10-24 20:42
这个对于ASCII字符适用,有中文字符就不对了。
比如"啊"=0xb0a1,cksum = 0xb0 + 0xa1 = 0x151
用您的算法,算得"554a"。
请教。
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1