按位的与:&
按位或:|
按位异或^ 对一个数做同样的两次异或就会还原 ;如果x和y相等,那么下x^y的结果为0
左移<<:
i<<j:i中所有的位向左移动j个位置,而右边填入0;
所有小于int的类型,移位以int的方式来做,结果是int
x<<=1 等价于 x*=2; x<<=n等价于 x*=
右移>>:
i>>j
对于unsigned的类型,左边填入0
对于signed的类型,左边填入原来的最高位(保持符号不变)
可变运算
Array array_creat(int int_size);
void array_free(Array*a);