c語言移位實現乘法?