标签: c++ multiplication
我使用一个简单的uint8_t来存储介于0.0和1.0之间的实数值,其中0被映射到0.0,255被映射到1.0,并且在它们之间进行线性插值。
显然,我可以将这些数字乘以以下程序:
然而我想知道是否存在一种更简单的方法,它可以产生相同的结果,而不涉及浮点转换(即一些黑魔法位摆弄或移位)?
任何帮助将不胜感激!