整数类型数据的运算函数
一、bitshift 函数
bitshift函数实现数据位移操作。bitshift(A,B)函数第二个参数为正,则对A的二进制数左移。第二个参数为负,则右移。bitshift(A,n,N),N表示移位后的数据最多只有N为,若超过N位,多余的位将被丢弃。例如bitshift(255,1),它的结果是510;bitshift(255,1,8)的结果是254。因为255转化为二进制数为11111111,向左移一位就为111111110,但是最多位数是8位,所以把最左边那位丢弃,最后就是11111110,十进制数就是254。
二、bitset函数
bitset函数将指定的数据位设置为1。bitset(A,n,i)将指定的第n数据位的值设置为i。第几位是从右到左的数。若没有i,则将相应的数据位设置为1。
三、bit