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.