图片来源:https://www.pixiv.net/artworks/81470216 预备知识 算术右移 算术右移会保留符号位(或者填充符号位),这样可以保证左移一位等于除以2 ,算术上符合直觉;但如果只是观察bit位变化,对于负数来说 […] Programming C++循环位移模板实现