ActionScript3.0基础笔记2

一、转义字符

常用的转义字符:\n回车换行,\t 制表符,\b 退格,\r回车。

二、 位与算符

& 按位与 

9&5=1

00001001(9的二进制补码)& 00000101(5的二进制补码) = 00000001 (9,5的两进制补码比较,两个均为1时才为1,否则为0)转化为十进制后为1

|  按位或

9|5=13

00001001(9的二进制补码)& 00000101(5的二进制补码) = 00001101 (9,5的两进制补码比较,有一个为1时就为1,否则为0)转化为十进制后为13

^ 按位异或

9^5=13

00001001(9的二进制补码)& 00000101(5的二进制补码) = 00001100 (9,5的两进制补码比较,两个二进位相异时为1,否则为0)转化为十进制后为12

~ 取反

~9的取反运算

0000000000001001 取反后 为 1111111111110110

<< 左移

3<<4  (00000011 左移4 位为 00110000 )=48  移动过程中高位丢弃,低位补0.

>> 右移

15>>2(00001111 右移2位为 00000011)= 3  移动过程中高位丢弃,低位补0.

posted @ 2011-08-18 11:14  木之源  阅读(138)  评论(0编辑  收藏  举报