十六进制数相加校验和算法

MIMI3654 2006-11-15 03:06:19
十六进制数相加校验和计算程序算法,就是十六进制数相加取后两位数。
假如输入 结果是
0B04000100000DAC C9
12060069000026AC 53
...全文
518 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
MIMI3654 2006-11-15
  • 打赏
  • 举报
回复
谢谢了 能解释一下吗?本人比较菜
yachong 2006-11-15
  • 打赏
  • 举报
回复
Dim i As Long
Dim h As Long
Dim s As String
s = "12060069000026AC"
For i = 1 To Len(s) Step 2
h = h + CInt("&h" & Mid(s, i, 2))
Next

h = CInt("&h" & Right((Hex(h)), 2))
Print Hex(h)

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧