编程论坛's Archiver

ak47my 发表于 2008-5-18 17:52

有个非常简单的问题问你们

ubyte[32] tmp= [0x23, 0xFC, 0xD2, 0xEB, 0x9E, 0x6D, 0xE0, 0x73, 0x11, 0xA1, 0x16, 0xEB, 0xF1, 0x05, 0x0C, 0xA7 0x23, 0xFC, 0xD2, 0xEB, 0x9E, 0x6D, 0xE0, 0x73, 0x11, 0xA1, 0x16, 0xEB, 0xF1, 0x05, 0x0C, 0xA7  ];
                ubyte index = 1;
                for(int i=0; i<32; i++)
                        index ^= tmp[i];               
                buf.putByte( index );        //local index

ubyte index = 1; 这个是不是只有1个字节而且里面是1

index ^= tmp[i]; 这里异或 的话 结果在哪呢?

最后buf.putbyte(index);

这里的buf.putbyte是什么意思啊?输出的将是什么啊?


也许我说的不大清楚。我是菜鸟!

ak47my 发表于 2008-5-18 20:24

自己搞明白了。谢谢[tk06]

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.