左移赋值运算。 变量i 左移1位,结果仍然保存到变量i
举个栗子:
i=101001
执行:
i<<=1
之后i=1010010 此处多了一个0
实际使用中多用来筛选,如形同取0,不同取1
for (a=1,a<10,a++){
census_value <<= 1;
if (gray==gray_center) {
census_value += 1;
}
这样最后查看census_calue 中1的个数即可知道相同的个数
左移赋值运算。 变量i 左移1位,结果仍然保存到变量i
举个栗子:
i=101001
执行:
i<<=1
之后i=1010010 此处多了一个0
实际使用中多用来筛选,如形同取0,不同取1
for (a=1,a<10,a++){
census_value <<= 1;
if (gray==gray_center) {
census_value += 1;
}
这样最后查看census_calue 中1的个数即可知道相同的个数