江西广告网

标题: Flash5 位移操作(一) [打印本页]

作者: 再平和一点    时间: 2009-2-10 09:52
标题: Flash5 位移操作(一)
 这次的研究需要各位读者会一些汇编语言和逻辑运算才可以看懂的。 基本理论: 逻辑状态有两种:真(true)和假(false); 逻辑基本运算共有3种,分别是:not(非),and(与),or(或);not为取反;and是当两个操作数同时为真时结果才为真,其他情况为假;or则是当有一个操作数为真其结果就为真。其他的如与或,非或,与或非,异或都是用这些基本的运算结合起来的。 Flash 5里的逻辑运算!(逻辑非)、&& (逻辑与)、 || (逻辑或) 。 上面的逻辑状态也可用1和0表示,涉及到了1和0,就不能不说位操作,这里说一下位的位移操作,例如一个二进制数是:00101,左移1位,结果就是01010,右移2位就是00001,当然知道汇编语言的人知道带符号和带进位的位移,这里就不提了,初学者请看有关书籍。 Flash 5里的位操作运算" (位取非)、& (位与)、| (位或)、^(位异或)、$#@60;$#@60; (左位移)、$#@62;$#@62; (右移位运算)、 >>> (无符号右移运算)。没有无符号左移,因为符号在最左面,位移的结果和带符号的一样以上运算除了非操作是单目运算(一个操作数),其余全是双目运算(两个操作数)。 测试位移操作: 原料:2个输入文本框,一个输出文本框,3个一般的文本框(用来说明),6个功能按钮(可做一个,复制成六个)。




欢迎光临 江西广告网 (http://bbs.jxadw.com/) Powered by Discuz! X3.2