Rss & SiteMap

搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp

搭建论坛是“搭建式”中文软件开发工具《搭建之星》、《网站·搭建者》技术交流的地方。
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:关于“异或”的问题?

1楼
cyzzmin 发表于:2006-1-3 20:52:13

管理员及前辈们:异或运算我还不懂,研究是怎么算呢?我按使用手册做,9与5异或,可得出的并不是12,而是一个符号?是什么原因?有实例吗?

2楼
admin 发表于:2006-1-4 8:50:51

《使用手册》上实际上说得比较清楚了。所谓异或运算,指参与运算的字符串的二进制补码按位异或,当两对应的二进制位相异时,结果为1。参与运算的数仍以补码出现。注意,这里说的是二进制补码。

你在实际应用中,无需关心异或的结果,你只需知道异或的原理就可以了。

例如:公式1:A 异或 B = C(结果),那么可以推导出公式2: C 异或 B = A 。

通常用“异或”为一个字符串加密。A是要被加密的字符串;B相当于密钥;C是加密的结果。公式1是加密的过程,公式2是解密的过程。

3楼
cyzzmin 发表于:2006-1-4 10:55:45
谢谢。明白了!
共3 条记录, 每页显示 10 条, 页签: [1]

搭建之星 网站·搭建者 Copyright © 2000 - 2011
Powered By Dvbbs Version 8.2.0
Processed in 0.06641 s, 3 queries.