读书人

32个0和32个2 异或后转换成16个字节字

发布时间: 2012-02-21 16:26:23 作者: rapoo

32个0和32个2 异或后转换成16个字节字符??
32个0和32个2 异或后转换成16个字节字符,不明白什么意思?有老大能详细讲解一下吗,最好是能给出代码?

[解决办法]
32个0和32个2做异或的话那就是大数字问题了,
但是值得幸喜的是,任何数字和0做异或结果还是他本身,也就是32个2,所以:
问题转化为32个2怎么转化为16个字节字符,
1个字节是8位,可以表示2的8次方-1既255,这样的话,每个字节能输出3个2:222,这样用11个字符就可以存下来了,分别是第一个22+十个222

读书人网 >C语言

热点推荐