例如,可以使用位运算符来实现乘法和除法
i*2 = i<<1
i*3 = (i<<1) + i;
i*10 = (i<<3) + (i<<1)
等等。
使用说(i<<3)+(i<<1)乘以10 真的比i*10直接使用要快吗?是否存在无法以这种方式相乘或除法的输入?
千巷猫影
一只名叫tom的猫
慕运维8079593
相关分类