(10-2>>2) ==> 8 /4 =2
“>>” 这里右移 一位就是表示 除以2的一次方
右移两位 就是表示 除以2的二次方。
“<<” num 左移 就是表示 乘以2的 num次方
不使用右移 计算
count += (count+1)/16;
1000000 次 耗时 单位(Ticks)
使用 右移 计算
count += (count+1)>>16;
大概快了3~4倍…
(10-2>>2) ==> 8 /4 =2
“>>” 这里右移 一位就是表示 除以2的一次方
右移两位 就是表示 除以2的二次方。
“<<” num 左移 就是表示 乘以2的 num次方
不使用右移 计算
count += (count+1)/16;
1000000 次 耗时 单位(Ticks)
使用 右移 计算
count += (count+1)>>16;
大概快了3~4倍…