在C语言中,有一类运算符叫做位运算符,在位运算符中有个">>"运算符,叫做右移运算符,右移运算符是计算机中的二进制数右移一位,在数理中表现为除以2,即右移一位就是除以2;
int a = (b + c) >> 1;
这个代码片段的意思就是(b + c ) /2;
在C语言中,有一类运算符叫做位运算符,在位运算符中有个">>"运算符,叫做右移运算符,右移运算符是计算机中的二进制数右移一位,在数理中表现为除以2,即右移一位就是除以2;
int a = (b + c) >> 1;
这个代码片段的意思就是(b + c ) /2;