read函数在uint16_t中读取它们,我想把它转换成32位浮点数。如果我像这样进行强制转换,我会得到警告,left shift count,>= width of type默认情况下是启用的。uint16_t u1,u2,u3,u4;u2=readregister();u4=readregister();
float num
我需要将下面的乘积转换成一个整数。我知道一般的强制转换是如何工作的,但在乘法之前,我需要将变量从双精度转换为整数。我已经尝试过了: int produkt2 = (int) (a *b*c*d*e*f*g*h*i* j); float b = 3.1f;int) ( a * b * c * d * e * f * g * h * i * j);这个练习说我需要在乘法之前对其进行强